如何加密小文件夹并将其复制到 Google Drive 或 DropBox?

如何加密小文件夹并将其复制到 Google Drive 或 DropBox?

现在我使用以下方法将一个小的项目文件夹备份到 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 进行内部版本控制。每个文件夹只有大约 500kb,因此需要很长时间才能填满 1GB(闪存驱动器为 16GB)。文件夹备份如下:

$ 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 Drive 或 Dropbox,这样它就会自动上传到他们的服务器,只需加密整个文件夹并将单个生成的文件复制到 Google Drive 的文件夹,就可以apple234321pineapple在命令行上指定密码。我想知道有什么好方法可以将文件夹加密为单个文件,这样破解所需的时间就不切实际了?(你能给出可以做到这一点的命令行吗?)

答案1

Zip 并运行加密超过它:

 ccencrypt yourfile.zip
 ccdecrypt yourfile.zip.cpt

答案2

也许你可以看看http://wertarbyte.de/tartarus.shtml. 这是一个完整的备份解决方案,使用 GnuPG 加密数据,但可能超出您的需求

答案3

Google Drive 还没有任何 Linux 客户端,因此使用此应用程序会比较困难。Dropbox 甚至有命令行的 Linux 客户端,所以这很好。您可以安装它,配置一个文件夹并将您的备份放在那里,其余的将由 Dropbox 应用程序完成。

Linux 命令行也有不错的 TrueCrypt 客户端。TrueCrypt 是一款非常好且非常安全的加密软件,它拥有您实现目标所需的所有工具。

但您必须记住,Dropbox 在同步 truecrypt 文件方面存在问题,因为向 truecrypt 文件添加新员工不会更改任何 truecrypt 文件,因此 dropbox 不知道它是否已经修改了文件并需要同步。该问题可以通过每次创建新的 truecrypt 文件(同时进行新备份或删除旧文件并创建新文件)来解决。

以下是一些有用的链接:

https://www.dropbox.com/install

http://www.truecrypt.org/

https://www.google.pl/search?sourceid=chrome&ie=UTF-8&q=truecrypt+and+dropbox

相关内容