Linux系統下快速刪除某個目錄下大量文件
添加時間:2016-8-6 17:56:39
添加:
思海網絡
不管是哪個操作系統,同一級目錄存在太多的文件都是一件可怕的事情,不管是讀取還是刪除的時候。
一旦這種不幸的事情發生在你身上,而又不能完全把整個目錄刪掉怎么辦呢?
你可以用 rm -f *.log 但是你馬上就會收到一個出錯信息:參數列表太長
一個小時以前我一直還是縮小通用匹配符的范圍,例如我依次的執行
rm -f a*.log
rm -f b*.log
......
非常費勁,如果這樣還不行可以還要繼續細化通配符,這樣要刪除所有log文件可能需要一整天時間。
廢話那么多,其實只需要一個命令就可以搞定
ls *.log | xargs rm -f
剛把一個包含幾萬個文件的目錄干掉(/var/log/samba),試試看。
注:用rm -fr (路徑+要刪文件)也可以。
關鍵字:Linux、系統、通配符
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解