В Mac OS X, как зашифровать небольшую папку и скопировать ее на Google Диск или DropBox?

В Mac OS X прямо сейчас я использую следующее, чтобы создать резервную копию небольшой папки проекта на флеш-накопителе USB:

alias a='alias' a dateseq='date "+%Y-%m-%d %H:%M:%S"' a backup_proj='cp -a ~/code/MyProj "/Volumes/KINGSTON/MyProj `dateseq`" 

поэтому каждый раз, когда я backup_proj , папка резервируется с жесткого диска на USB-накопитель, и каждый проект также контролируется внутренне с помощью Git. Каждая папка составляет всего около 500 КБ, поэтому для заполнения 1 ГБ требуется много времени (флеш-накопитель – 16 ГБ). Папка будет скопирована как:

  • Как синхронизировать сетевой диск и внешний диск (Ubuntu и OS X)?
  • Разделите текстовый файл на несколько файлов, за пределы {99} лимита csplit
  • Лучший способ подключения к существующему пользовательскому контексту через SSH
  • Новые (логин) оболочки (окно) открывается в $ HOME вместо $ PWD (как и раньше) на macOS. Что дает?
  • Формат ACL для OSX / Darwin
  • Motd не появляется
  •  $ ls -1 /Volumes/KINGSTON/ MyProj 2012-05-27 08:20:50/ MyProj 2012-05-27 10:27:56/ MyProj 2012-05-27 14:53:01/ 

    Но я получаю параноик, а также хочу выполнить резервное копирование на Google Диск или Dropbox, чтобы он автоматически загружался на их сервер, просто зашифровав всю папку и скопировав один результирующий файл в папку Google Диска или DropBox, а пароль может быть apple234321pineapple и указан в командной строке. Интересно, что это хороший способ зашифровать папку в один файл, чтобы потребовалось не практическое время для взлома? (можете ли вы дать командную строку, которая сделает это).

  • Текст с круговым отключением через zip, unzip с ошибкой «лишних байтов» в OS X
  • Ошибка установки (установка системы) - Kali Linux
  • Как я могу установить команду `ll` в Mac OS X?
  • Сценарий OSX bash для запуска один раз на Terminal.app open
  • Заменить папку specificc в tar.gz
  • Как сохранить настройки ulimit в OSX Yosemite?
  • 2 Solutions collect form web for “В Mac OS X, как зашифровать небольшую папку и скопировать ее на Google Диск или DropBox?”

    man zip

    На странице руководства:

    -e --encrypt Encrypt the contents of the zip archive using a password which is entered on the terminal in response to a prompt (this will not be echoed; if standard error is not a tty, zip will exit with an error). The password prompt is repeated to save the user from typing errors.

    Другим вариантом является шифрование SSL, например:

    openssl des3 -salt -pass pass:password -in file.txt -out encfile.txt

    Возможно, вы можете TAR-папку перед использованием openssl для ее шифрования.

    man openssl

    Если вы используете gpg , тогда вы можете связывать и шифровать «на лету», не указывая пароль.

     % tar cf - MyProj | gpg -e -u 01234567 >/tmp/backup.tar.gpg 

    Здесь 01234567 является ключом к ключу, который вы хотите использовать для дешифрования резервной копии. Если в вашем ~/.gnupg/gpg.conf вы устанавливаете default-key по default-key слова вашего предпочтительного ключа, тогда вы можете опустить параметр -u.

    Аналогично можно сделать zip для stdout с zip - MyProj .

    Linux и Unix - лучшая ОС в мире.