7

Как мне сжать две папки в архивный файл (zip, gzip или что-то в этом роде) с паролем на файлы?

Например, у меня есть структура папок:

  • ROOTDIR
    • dir1
    • dir2
    • dir3
    • dir4

Мне нужна команда bash, чтобы добавить dir2 и dir4 в один и тот же архивный файл, сжатый паролем.

2 ответа2

7
zip -er filename.zip dir2 dir4

Команда zip широко доступна; если нет в вашей системе, ищите zip пакет или аналогичный.

Флаг -e указывает, что шифрование должно использоваться в zip-файле; вам будет предложено ввести пароль.

Флаг -r указывает рекурсию; все файлы в dir2 и dir4 будут включены.

Полученный зашифрованный зашифрованный файл, содержащий dir2 и dir4 будет помещен в filename.zip .

0

Сжатие с вашей любимой Unix-командой (моя - tar cfj для тарбола BZip2).
Затем зашифруйте с помощью bcrypt.

Bcrypt - это кроссплатформенная утилита шифрования файлов.

Но, говорят, bcrypt больше не безопасен (! ;-)),
Что ж, измените на TrueCrypt (он тоже кроссплатформенный - easycrypt).

Совет: шифрование после сжатия делает жизнь намного интереснее.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .