Сжатие папок с паролем через командную строку

Перейдите в соответствующую папку, используя cd команда, подобная этой:

cd /path/to/folder/

(Если ваша папка F находится в вашей домашней папке, вы можете просто сделать cd ~.)

Затем введите в свой терминал:

zip -er F.zip F

После этого вам будет предложено ввести пароль. Дайте его, и это создаст защищенный паролем zip-файл из этой папки.

  • -e включает шифрование вашего zip-файла. Это то, что заставляет его запрашивать пароль.
  • -r делает команду рекурсивной, что означает, что все файлы внутри папки будут добавлены в zip-файл.
  • F.zip это имя выходного файла.
  • F это папка, которую вы хотите заархивировать.

Существует опция, называемая -P это позволит вам передать пароль в самой команде, но это не очень хорошо, потому что всегда есть угроза подглядывания через плечо. Также другие пользователи могут увидеть пароль, используя ps -ef команда, если вы используете -P переключатель. С этим -P переключитесь, команда будет выглядеть следующим образом:

zip -P password -r F.zip F
  • Посещать man zip для получения дополнительной информации.