Архивирование с помощью zip в Debian/Ubuntu/Linux. Архиватор zip.

Zip
Если архиватор не установлен, установим:

# apt-get install zip

Пример создания архива. Заархивируем все файлы и папки в директории /var/log/ и директрию /var/spool/:

# zip -r -9 test-archive.zip /var/log/* /var/spool/* -x "/var/log/apt/*"

-r - архивировать рекурсивно
-9 - степень сжатия от 1 до 9. 0 - без сжатия.
test-archive.zip - имя архива
/var/log/* /var/spool/* - архивируемые директории через пробел
-x "/var/log/apt/*" - опция, позволяющая исключить указанную папку или файл из архива
-e - опция, позволяющая задать пароль на архив


Как распаковать архив zip в Linux:

# unzip archive.zip - распаковать архив в текущую директорию
# unzip archive.zip -d /home/ - распаковка содержимого архива в директорию /home/

Как распаковать отдельный файл архива?

# unzip archive.zip file-name.log - распаковка файла file-name.log из архива в текущею директорию

Как посмотреть содержание архива zip без распаковки?

# unzip -l archive.zip – просмотр содержимого архива zip

Архивирование с помощью zip в Debian/Ubuntu/Linux. Архиватор zip.: 1 комментарий

  1. Как сделать, чтобы созданный командой zip архив, содержащий кириллические имена файлов, читался в windows?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *