1. 程式人生 > >Linux rm刪除大批量文件

Linux rm刪除大批量文件

tar 分享 必須 span 數據 轉載 comm 參數 新浪

在使用rm刪除大批量文件時,有可能會遭遇“參數列太長”(Argument list too long)的問題。如下所示

[[email protected] bdump]$ rm -v epps_q001_*
-bash: /bin/rm: Argument list too long

查看總共有多少個這類文件,如下所示,總共有8348個文件

[[email protected] bdump]$ ls -lrt epps_q001_* | wc -l
-bash: /bin/ls: Argument list too long
0
 
[[email protected]
/* */ bdump]$ find . -name "epps_q001_*" | wc -l
8438

此時可以通過xargs命令來解決這個問題。如下所示:

[[email protected] bdump]$ find . -name "epps_q001_*" | xargs rm -r
 
作者:瀟湘隱者 出處:http://www.cnblogs.com/kerrycode/
如果你真心覺得文章寫得不錯,而且對你有所幫助,那就不妨小小打賞一下吧,如果囊中羞澀,不妨幫忙“推薦"一下,您的“推薦”和”打賞“將是我最大的寫作動力!
本文版權歸作者所有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接. 好文要頂 關註我 收藏該文 技術分享
技術分享 技術分享 瀟湘隱者
關註 - 146
粉絲 - 1795 榮譽:推薦博客 +加關註 1 0 ? 上一篇:SQL Server刪除distribution數據庫
? 下一篇:ORA-01113: file xxxx needs media recovery

Linux rm刪除大批量文件