藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 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會自動擴展目錄裡的文件名
文件太多了,所以會超過限制



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com