我是 Mac/Ubuntu 用户。我有诸如“AWK”、“awk”、“awk_tip”和“awk_notes”之类的文件夹。我需要将它们存档,但各种实用程序让我感到困惑。我看过 Tar、cpio 和 pax,但 Git 开始让我着迷。我偶尔需要加密和备份。
请列出不同归档实用程序的优缺点。
我是 Mac/Ubuntu 用户。我有诸如“AWK”、“awk”、“awk_tip”和“awk_notes”之类的文件夹。我需要将它们存档,但各种实用程序让我感到困惑。我看过 Tar、cpio 和 pax,但 Git 开始让我着迷。我偶尔需要加密和备份。
请列出不同归档实用程序的优缺点。
Tar、cpio 和 pax 是古老的 Unix 实用程序。例如,tar(这可能是其中最常见的一种)最初用于在磁带上进行备份(因此得名 tar = 磁带存档)。
当今最常用的存档格式是:
如果您只想要一个简单的工具,请使用 zip。它在大多数平台上开箱即用,并且可以受密码保护(尽管保护在技术上很弱)。
如果您需要更强的保护(加密),请查看TrueCrypt。这很棒。
你在什么操作系统/工具链下工作?这可能会限制现有解决方案的范围。你的名字暗示了 Unix,但是哪一个?此外,您是否需要便携性?
标准的 linux 解决方案(至少对于像我这样的新手来说)可能是对文件夹进行 tar 和 gzip 或 bzip2 处理,然后如果你真的需要的话,用 gnupg 加密它们(加密 awk 教程对我来说似乎有点矫枉过正)。您还可以使用成熟的备份解决方案,例如 bacula,使用 rsync 同步到不同的位置(也许同步到备份服务器?)。
如果您从 ext2/ext3 文件系统备份目录,您可能需要考虑使用转储。一些不错的功能:
它不支持加密,但您可以随时加密转储文件。