2009-02-13 95 views
0

我是Mac/Ubuntu用戶。我有文件夾,如「AWK」,「awk」,「awk_tip」和「awk_notes」。我需要歸檔它們,但各種實用程序讓我困惑。我看了Tar,cpio和pax,但Git已經開始讓我着迷。我偶爾需要加密和備份。我應該在Ubuntu中使用哪種歸檔實用程序?

請列出不同歸檔工具的優缺點。

+0

錯字:它是'歸檔'。 – 2009-02-13 13:12:11

回答

4

Tar,cpio和pax是古老的Unix工具。例如,tar(這可能是最常見的)最初用於在磁帶上進行備份(因此名稱爲tar = tape archive)。

最常用的今天,壓縮格式有:

  • 焦油(在Unix/Linux操作系統環境)
  • 的tar.gz或TGZ(一個gzip壓縮的tar文件)
  • 拉鍊(在Windows環境中)

如果您只想使用一個簡單的工具,請使用zip。它在大多數平臺上開箱即用,它可以用密碼保護(儘管保護在技術上很薄弱)。

如果您需要更強大的保護(加密),請查看TrueCrypt。這很棒。

1

在你工作的OS/toolchain下?這可能會限制現有解決方案的範圍。你的名字暗示Unix,但是哪一個?此外,您是否需要可移植性?

標準的linux解決方案(至少對像我這樣的新手來說)可能是tar和gzip或者bzip2這些文件夾,然後用gnupg加密它們(如果你確實需要加密awk的教程對我來說似乎有點矯枉過正) 。您還可以使用成熟的備份解決方案(如bacula),使用rsync同步到其他位置(可能同步到備份服務器?)。

0

如果您從ext2/ext3文件系統備份目錄,則可能需要考慮使用轉儲。一些不錯的功能:

  • 它可以備份目錄或整個分區
  • 節省權限和時間戳,
  • 它可以讓你做增量備份,
  • 它可以壓縮(gzip的或bzip2的)
  • 將存檔自動分割成根據,如果你想有一個大小限制多個零件
  • 它會備份通過網絡或到磁帶以及文件

它不支持加密,但可以隨後加密轉儲文件。

相關問題