0

我是 Mac/Ubuntu 用户。我有诸如“AWK”、“awk”、“awk_tip”和“awk_notes”之类的文件夹。我需要将它们存档,但各种实用程序让我感到困惑。我看过 Tar、cpio 和 pax,但 Git 开始让我着迷。我偶尔需要加密和备份。

请列出不同归档实用程序的优缺点。

4

3 回答 3

4

Tar、cpio 和 pax 是古老的 Unix 实用程序。例如,tar(这可能是其中最常见的一种)最初用于在磁带上进行备份(因此得名 tar = 磁带存档)。

当今最常用的存档格式是:

  • tar(在 Unix/Linux 环境中)
  • tar.gz 或 tgz(一个 gzip 压缩的 tar 文件)
  • zip(在 Windows 环境中)

如果您只想要一个简单的工具,请使用 zip。它在大多数平台上开箱即用,并且可以受密码保护(尽管保护在技术上很弱)。

如果您需要更强的保护(加密),请查看TrueCrypt。这很棒。

于 2009-02-13T13:21:21.557 回答
1

你在什么操作系统/工具链下工作?这可能会限制现有解决方案的范围。你的名字暗示了 Unix,但是哪一个?此外,您是否需要便携性?

标准的 linux 解决方案(至少对于像我这样的新手来说)可能是对文件夹进行 tar 和 gzip 或 bzip2 处理,然后如果你真的需要的话,用 gnupg 加密它们(加密 awk 教程对我来说似乎有点矫枉过正)。您还可以使用成熟的备份解决方案,例如 bacula,使用 rsync 同步到不同的位置(也许同步到备份服务器?)。

于 2009-02-13T13:17:34.747 回答
0

如果您从 ext2/ext3 文件系统备份目录,您可能需要考虑使用转储。一些不错的功能:

  • 它可以备份一个目录或整个分区
  • 它保存权限和时间戳,
  • 它允许您进行增量备份,
  • 它可以压缩(gzip 或 bzip2)
  • 如果需要,它会根据大小限制自动将存档拆分为多个部分
  • 它将通过网络备份或备份到磁带和文件

它不支持加密,但您可以随时加密转储文件。

于 2009-02-13T14:11:36.100 回答