阿就操場啊~
2016年11月17日 星期四
用tar打包很多個檔案的技巧
用tar打包某些檔案通常只要輸入
tar cf x.tar *
但若是檔案很多的時候,會出現arguments too long之類的錯誤訊息。最簡單的解法是打包這些檔案所在的資料夾。不過也可以用下面這個方式來處理:
find . -name "*" > ../folder.list
tar -I ../folder.list -cf > ../folder.tar
tar -I ../folder.list -cf - | pigz -p 4 > ../folder.tgz
上面指令的意思分別是:
列出要壓縮的檔案,做出一張列表叫
folder.list
根據這張列表來打包檔案
根據這張列表打包檔案,用pigz做平行壓縮
以上參考了
《arg list too long when trying to tar files》
這篇文章
_EOF_
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言