2015-10-14 45 views
0

我想用tar命令來存檔多個目錄中的多個文件。我只想要一個tar文件作爲輸出。tar命令選項有多大

tar -cvf file.tar /path1/inputfile1 /path2/inputfile2 ... 

我想知道多久可以創建tar命令的參數。 tar是否有一些限制(或)unix命令只能有一些字符長。

+0

'tar'不具有其自身的限制,但你通過操作系統對限制的限制命令行長度。 – Barmar

回答

0

tar本身沒有限制,但是如果您將文件名放在命令行上,您將受操作系統命令長度限制的限制。爲了解決這個問題,您可以使用-T選項來獲取要從文件歸檔的文件名列表。所以把所有的文件名的文件filenames.txt(每行一個文件名),然後執行:

tar -cvf file.tar -T filenames.txt