在壓縮時製作 tar 分割檔案?

在壓縮時製作 tar 分割檔案?

我想壓縮文件,tar但我想知道是否可以在分割文件時執行此操作。

我知道在 Windows 中可以使用 winrar 來做到這一點,我也知道我可以使用,split但我必須將其從 Linux 中取消拆分

答案1

您可以將 的輸出傳送tar到 stdout,然後將其透過管道傳輸到split程式中。

tar cvzf - ./path/to/dir | split --suffix-length=LENGTH --bytes=SIZE - chunkedTar

選擇您的後綴長度和檔案大小man split

要取消拆分,請按正確的順序連接文件並將其通過管道傳輸到tar.

cd where_you_want_to_untar
cat /path_to_chunks/chunkedTar* | tar xvzf -

答案2

實際上,在 Linux 下使用 .txt 分割的檔案似乎split可以在 Windows 中使用copy.

查看相關問題及解答這裡。

相關內容