當目錄下文件太多時,用rm刪除文件會報錯:-bash: /bin/rm: Argument list too long提示文件數目太多。解決的辦法是使用如下命令:ls | xargs -n 10 rm -fr ls輸出所有的文件名(用空格分割) xargs就是將ls的輸出,每...
當目錄下文件太多時,用rm刪除文件會報錯:
-bash: /bin/rm: Argument list too long
提示文件數目太多。
解決的辦法是使用如下命令:
ls | xargs -n 10 rm -fr ls
輸出所有的文件名(用空格分割) xargs就是將ls的輸出,每10個為一組(以空格為分隔符),作為rm -rf的參數也就是說將所有文件名10個為一組,由rm -rf刪除
或者使用rsync的同步命令
rsync --delete-before -a -H --stats test/ cache-bak/
test是空目錄,cache-bak是要清空的目錄
刪除大文件時,可以使用 >清空