合併 mac 上的所有 tar 文件

合併 mac 上的所有 tar 文件

我有一堆 tar 文件,例如 a.tar b.tar。我使用以下命令合併兩個 tar 檔案:

tar --concatenate --file=a.tar b.tar

但是,--concatenate 在 mac 終端 10.7.4 上不受支援。我需要做什麼 ?

答案1

在焦油領域有一個奇妙的概念,稱為焦油球。基本上它的行為與真正的 tarball 非常相似。它很粘,你可以向它扔東西,它就會粘住!

所以 Tar 的基本用法是:

tar --file=path_to_tarball --subcommand [--subcommand] \ [path_to_payload [path_to_payload]]

現在讓我們來看一個例子。

tar --file=Merged.tar --create file1.txt file2.txt

這將建立 2 個檔案 file1 和 file2 的 tarball。正如我之前所說,你可以把東西扔到 tarball 上,但它仍然沒問題!

tar --file=Merged.tar --append file3.txt

正如您所看到的,壓縮包變得越來越大!

既然你可以想像這是一個相當大的球,一段時間後就躺在那裡,也許你想在一段時間後從中取回一些東西?或甚至刪除它?

要從 tar 球中提取文件,我們有

tar --file=Merge.tar --extract fileX.txt

並刪除它

tar --file=Megre.tar --delete fileX.txt

有關可以使用 tar 工具執行的其他精彩操作的列表,請訪問麥克泰克

相關內容