Перейдите в соответствующую папку, используя 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
для получения дополнительной информации.