Архивирование с помощью zip в Debian/Ubuntu/Linux. Архиватор zip.
Формат zip был создан в 1989 году, .zip — это формат файла архивов, который поддерживает сжатие данных без потерь. Zip — это утилита для сжатия и упаковки файлов для Unix, VMS, MSDOS, OS/2, Windows, Macintosh и др. Сопутствующая программа unzip распаковывает zip-архивы.
Unzip не всегда установлена по умолчанию в Linux, поэтому есть вероятность того, что вам придётся доустанавливать её самостоятельно из официальных репозиториев, это не трудно. Когда вы установите unzip, все утилиты для работы с архивами смогут без проблем распаковать архив zip.
Если архиватор Zip не установлен в вашей системе, установим:
Чтобы создать ваш первый архив в формате zip используйте команду zip — первый аргумент это название архива, второй это файл или файлы через пробел, которые будут добавлены в архив:
Как добавить в архив zip папку с файлами:
Установить пароль на архив можно с помощью ключа -P, а ключ -e скроет пароль при вводе :
Для распаковки архивов Zip используйте команду unzip, можно использовать её без каких-либо опций, распаковка в таком случае будет произведена в текущую директорию:
Используйте ключ -d для указания директории, куда нужно распаковать архив:
Посмотреть файлы в архиве без распаковки можно с ключом -l :
Как распаковать определённые файлы из архива? Перечислите их через пробел:
Пример создания архива. Заархивируем все файлы и папки в директории /var/log/ и директорию /var/spool/:
-r — архивировать рекурсивно
-9 — степень сжатия от 1 до 9. 0 — без сжатия.
test-archive.zip — имя архива
/var/log/* /var/spool/* — архивируемые директории через пробел
-x «/var/log/apt/*» — опция, позволяющая исключить указанную папку или файл из архива
-e — опция, позволяющая задать пароль на архив
Как сделать, чтобы созданный командой zip архив, содержащий кириллические имена файлов, читался в windows?
але архив то где ))))) Блять найти не могу )))) Думаю пока дождусь вашего отета лучше другой статьей воспользуюсь , вы что для опытных пользователей это писали , так им это нахуй не нужно ! Попадробнее надо , нет архива че он там завернул !
все нашел в домашнию деректорию он его кинул ))) блять поменьше бы такого хлама в интернете ! Писать надо понятнее , для нубов все таки пишите !
Не знание принципов работы в терминала не освобождает от последствий при работе с ним.
Уважаемый, пожалуйста обратите внимание Что архив будет создан в той директории в которой вы находились при выполнении данной команды.
То есть, если ты сначала выполнишь команду
cd /home/zashel/kuda_nibud/dir
А потом вызовешь команду
zip archive.zip -r /var/log/
А почему сначала имя создаваемого архива, а потом перечисление файлов, а в мануале наоборот? Научитесь излагать мысли (при наличии таковых)
Учитесь базовым принципам работы с компьютером. Наплодилось бездарей никчемных, которые кроме понрхаба через VPN ничего не могут.