|
藍森林 http://www.lslnet.com 2006年6月26日 11:18
請教分段tar一個目錄所有文件的問題
上次發過這個問題,不過沉了,再請各位幫幫忙啊
偶一個目錄,裡面有上萬個文件,如果直接tar cvf xx.tar *
系統會報table-grow-exec data table page limit of 25 pages (MAXEXECARGS)exceeded by 1 pages
只能tar前面文件,後面幾千個就沒tar.....
我想能不能分段tar 這個目錄,........保存為一個tar文件.........謝謝! |
請教分段tar一個目錄所有文件的問題
直接tar目錄試試 |
請教分段tar一個目錄所有文件的問題
直接tar 也會報錯 table-grow-exec data table page limit of 25 pages (MAXEXECARGS)exceeded by 1 pages
-->
所以想分段tar |
請教分段tar一個目錄所有文件的問題
| 請教分段tar一個目錄所有文件的問題
不明白
是不是這一帖
http://www.lslnet.com/linux/#forum/viewtopic.php?t=570577 |
請教分段tar一個目錄所有文件的問題
to Waker:
執行echo * 或 tar cvf a.tar * 或 ls *,bash都進行擴展替換,如果目錄中的文件很多,就會造成參數溢出,可以通過那個貼子解決。
但是,為什麼 tar cvf a.tar ./ 也會出現這個錯誤呢?它的參數就是"./"而不是很多很多文件。 |
請教分段tar一個目錄所有文件的問題
感謝大家的回復,這個貼子我看過,也改過,但這個方法只限於本機,如果換台sco就要改一次核心,很不方便通用.所以想找個通用的shell寫法 |
請教分段tar一個目錄所有文件的問題
系統對命令的參數會限制
你可以嘗試用 xarg 方式來 tar
tar 整個目錄應該是可以的,想不通。 |
請教分段tar一個目錄所有文件的問題
用xargs怎麼做呢
tar 整個目錄也會報那個錯的.shell會自動擴展目錄裡的文件名
文件太多了,所以會超過限制 |
| |