В этой статье мы рассмотрим различные методы архивирования файлов с использованием интерфейса командной строки (CLI) 7-Zip. 7-Zip — популярный файловый архиватор с открытым исходным кодом, способный создавать сжатые архивы в формате 7z. Мы предоставим примеры кода для различных сценариев, которые помогут вам эффективно использовать интерфейс командной строки 7-Zip.
Методы архивирования файлов с помощью интерфейса командной строки 7-Zip:
Метод 1: базовое сжатие zip
Основная команда для создания zip-файла с помощью интерфейса командной строки 7-Zip выглядит следующим образом:
7z a <output_file.zip> <input_files>
Пример:
7z a archive.zip file1.txt file2.txt folder1/
Метод 2. Включение подкаталогов
Чтобы включить подкаталоги при архивировании, используйте флаг -r
:
7z a -r archive.zip folder1/
Метод 3: установка уровня сжатия
Вы можете установить уровень сжатия с помощью флага -mx
:
7z a -mx=9 archive.zip file1.txt
Метод 4. Исключение файлов и каталогов
Чтобы исключить определенные файлы или каталоги при архивировании, используйте флаг -x
:
7z a archive.zip folder1/ -x!folder1/exclude.txt
Метод 5: ZIP-архив, защищенный паролем
Чтобы создать ZIP-файл, защищенный паролем, используйте флаг -p
:
7z a -psecret archive.zip file1.txt
Метод 6: разделение zip-файлов
Вы можете разделить zip-файл на несколько частей, используя флаг -v
:
7z a -v10m archive.zip file1.txt
определяет размер разделения. В этом примере каждая часть будет иметь размер 10 МБ.
Метод 7: Тихий режим
Чтобы запустить 7-Zip CLI в тихом режиме без каких-либо подсказок, используйте флаг -y
:
7z a -y archive.zip file1.txt
В этой статье мы рассмотрели несколько способов архивирования файлов с помощью интерфейса командной строки (CLI) 7-Zip. Мы рассмотрели базовое сжатие, включая подкаталоги, настройку уровней сжатия, исключение файлов и каталогов, защиту паролем, разделение zip-файлов и работу в автоматическом режиме. Эти примеры помогут вам эффективно использовать интерфейс командной строки 7-Zip для сжатия файлов.