Linux系統下如何刪除某個目錄下大量文件

不管是哪個操作系統,同一級目錄存在太多的文件都是一件可怕的事情,不管是讀取還是刪除的時候。

一旦這種不幸的事情發生在你身上,而又不能完全把整個目錄刪掉怎麽辦呢?

你可以用 rm -f *.log 但是你馬上就會收到一個出錯信息:參數列表太長

一個小時以前我一直還是縮小通用匹配符的範圍,例如我依次的執行

rm -f a*.log

rm -f b*.log

......

非常費勁,如果這樣還不行可以還要繼續細化通配符,這樣要刪除所有log文件可能需要一整天時間。

廢話那麽多,其實只需要一個命令就可以搞定

ls *.log | xargs rm -f

剛把一個包含幾萬個文件的目錄幹掉(/var/log/samba),試試看。

注:用rm -fr (路徑+要刪文件)也可以。

 
Linux下如何刪除某個目錄下大量的文件
不管是哪個操作系統,同一級目錄存在太多的文件都是一件可怕的事情,不管是讀取還是刪除的時候。一旦這種不幸的事情發生在你身上,而又不能完全把整個目錄刪掉怎麽辦呢?你可以用 rm -f *.log 但是你馬上就會收到一個...查看完整版>>Linux下如何刪除某個目錄下大量的文件
 
linux 如何防止某個關鍵文件被修改? chattr
linux 如何防止某個關鍵文件被修改? chattr linux 如何防止某個關鍵文件被修改? chattr 如何防止某個關鍵文件被修改?技巧管理員(2000-12-22 18:26)〖返回〗〖轉發〗在linux下,有些配置文件是不允許任何...查看完整版>>linux 如何防止某個關鍵文件被修改? chattr
 
linux 如何防止某個關鍵文件被修改? chattr
如何防止某個關鍵文件被修改?(2000-12-22 18:26)〖〗〖轉發〗在linux下,有些配置文件是不允許任何人修改的,爲了防止被誤刪除或修改,可以設定該文件的"不可修改位(immutable)":chattr +i filename例如:chattr +i...查看完整版>>linux 如何防止某個關鍵文件被修改? chattr
 
刪除某個目錄下預定義天數以前的文件的腳本
<?xml version="1.0" encoding="gb2312" ?><?job error="true" debug="false"?><package id="RemoveFilesByDate"> <job id="Main"> <runtime> <description> ...查看完整版>>刪除某個目錄下預定義天數以前的文件的腳本
 
Linux文件系統的目錄結構
  Linux文件系統結的結構是樹形結構,其入口從/開始,了解Linux文件系統的結構,對于我們需要掌握的基礎知識點之一。  1、什麽是文件系統;  請參見:《Linux 文件系統概述》  2、文件系統的組織結構簡說; ...查看完整版>>Linux文件系統的目錄結構