在linux或者aix中刪除大量檔案時,
直接用rm * 可能會出現 引數列表過長,的錯誤。
這時可以用find命令來結合使用。
例:1、rm -rf * 改為:
find . -name "*" | xargs rm -rf '*' 就行了。
2、rm test* -rf 改為:
find . -name "test*" | xargs rm -rf "test*"
3、如果檔名或資料夾名中有空格使用下列方法
find . -name "today*" -print0 | xargs -0 rm -rf
引數-print0,於預設的-print相比,輸出的序列不是以空格分隔,而是以null字元分隔。而xargs也有乙個引數-0,可以接受以null而非空格間隔的輸入流
rm 提示 引數列表過長 解決方法
在linux或者aix中刪除大量檔案時,直接用rm 可能會出現 引數列表過長,的錯誤。這時可以用find命令來結合使用。例 1 rm rf 改為 find name xargs rm rf 就行了。2 rm test rf 改為 find name test xargs rm rf test 3 如...
Delphi提示解決方法
h2365 override method form.createparams should match case of ancestor tcustomform.createparams 這是在重寫procedure createparams var params tcreateparams ov...
linux下刪除大量檔案提示引數過長解決辦法
linux下刪除大量檔案提示引數過長解決辦法 在linux中刪除大量檔案時,直接用rm會出現 bash bin rm 引數列表過長的錯誤。這時可以用find命令來結合使用。刪除當前目錄下檔名或資料夾名中包含name欄位的檔案 find name name xargs rm rf 假如檔名或資料夾名中...