我想壓縮文件,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
.
查看相關問題及解答這裡。