rm 提示 引數列表過長 解決方法

2021-05-10 12:47:40 字數 419 閱讀 2551

在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 假如檔名或資料夾名中...