Инструменты пользователя

Инструменты сайта

Загрузка не удалась. Возможно, проблемы с правами доступа?

linux:zip

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

linux:zip [2016/07/11 06:21]
linux:zip [2021/02/11 09:21] (текущий)
Строка 1: Строка 1:
 +===== Linux: использование консольного zip =====
 +Заархивировать с паролем:​ zip -9 -P PASSWORD /​tmp/​mysql-dump.zip /​tmp/​mysql-dump.sql\\
 +\\
 +Запаковать текущую папку с подпапками в zip-архив folder.zip\\
 +zip -r folder.zip ./\\
 +\\
 +-j - не записывать пути директорий\\
 +\\
 +<code bash>
 +zip -9 /​tmp/​arch.zip -r /​home/​alexander/​WWW/​ -x '​*.e/​*'​
 +</​code>​
 +В данном примере создается архив /​tmp/​arch.zip - в него помещается содержимое папки /​home/​alexander/​WWW/​ - исключая подпапки /.e - где бы они по иерархии не встретились. Если нужно больше одного исключения,​ то ключ -x повторяется нужное число раз.\\
 +\\
 +Важный параметр **-j** - он заставляет архиватор архивировать без того, чтобы писать все пути а архив (без него будет записан путь от /home, с ним - пути не будет вообще). Например:​
 +<code bash>
 +zip -j -9 -P 2019 /​home/​alex/​Рабочий\ стол/​archive.zip -r /​home/​alex/​Рабочий\ стол/​Folder-with-files/​
 +</​code>​
 +
 +===См. также===
 +   * [[linux:​peazip|pEAZIP]]
 +