歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux rm刪除大批量文件

Linux rm刪除大批量文件

日期:2017/2/27 15:57:09   编辑:Linux教程
在使用rm刪除大批量文件時,有可能會遭遇“參數列太長”(Argument list too long)的問題。如下所示
[oracle@DB-Server bdump]$ rm -v epps_q001_*
-bash: /bin/rm: Argument list too long

查看總共有多少個這類文件,如下所示,總共有8348個文件
[oracle@DB-Server bdump]$ ls -lrt epps_q001_* | wc -l
-bash: /bin/ls: Argument list too long
0

[oracle@DB-Server bdump]$ find . -name "epps_q001_*" | wc -l
8438

此時可以通過xargs命令來解決這個問題。如下所示:
[oracle@DB-Server bdump]$ find . -name "epps_q001_*" | xargs rm -r


Copyright © Linux教程網 All Rights Reserved