我应该在Ubuntu中使用哪个归档实用程序?

时间:2009-02-13 13:09:26

标签: encryption archiving

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

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

3 个答案:

答案 0 :(得分:4)

Tar,cpio和pax是古老的Unix实用程序。例如,tar(可能是其中最常见的)最初用于在磁带上进行备份(因此名称为tar = tape archive)。

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

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

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

如果您需要更强大的保护(加密),请查看TrueCrypt。非常好。

答案 1 :(得分:1)

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

标准的linux解决方案(至少对像我这样的新手)可能是tar和gzip或bzip2这些文件夹,然后用gnupg加密它们,如果你真的必须(加密awk教程对我来说似乎有些过分)。您还可以使用像bacula这样的完整备份解决方案,使用rsync同步到不同的位置(也许同步到备份服务器?)。

答案 2 :(得分:0)

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

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

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