find 命令刪除某類或某段時間前的檔案指令碼
格式: find [path...] [expression]
find / -name access_log 2>/dev/null 不顯示錯誤資訊
find / -amin n ##查詢系統中最後N分鐘訪問的檔案
find / -atime n ##查詢系統中最後n*24小時訪問的檔案
find / -cmin n ##查詢系統中最後N分鐘被改變狀態的檔案
find / -ctime n ##查詢系統中最後n*24小時被改變狀態的檔案
find / -empty ##查詢系統中空白的檔案,或空白的檔案目錄,或目錄中沒有子目錄的資料夾
find / -false ##查詢系統中總是錯誤的檔案
find / -fstype type ##查詢系統中存在於指定檔案系統的檔案,例如:ext2 .
find / -gid n ##查詢系統中檔案數字組 ID 為 n的檔案
find / -group gname ##查詢系統中檔案屬於gnam檔案組,並且指定組和ID的檔案
find / -mmin n # 查詢在系統中最後n分鐘裡修改過的檔案
find / -mtime n #查詢在系統中最後24*n小時裡修改過的檔案
find / -nouser #查詢在系統中屬於作廢使用者的檔案
find / -size nc #查詢在系統中長度為n位元組的檔案
find / -size +nc #查詢在系統中長度大於n位元組的檔案
find / -daystart ##測試系統從今天開始24小時以內的檔案,用法類似-amin
find / -depth ##使用深度級別的查詢過程方式,在某層指定目錄中優先查詢檔案內容
find / -follow ##遵循萬用字元連結方式查詢; 另外,也可忽略萬用字元連結方式查詢
find / -help ##顯示命令摘要
find / -maxdepth levels ##在某個層次的目錄中按照遞減方法查詢
find / -mount ##不在檔案系統目錄中查詢, 用法類似 -xdev.
find / -noleaf ##禁止在非UNUX檔案系統,MS-DOS系統,CD-ROM檔案系統中進行最最佳化查詢
find / -version ##列印版本數字
-exec command; ##查詢並執行命令
-fprint file ##列印檔案完整檔名
-fprint0 file ##列印檔案完整檔名包括空的檔案
-fprintf file format ##列印檔案格式
-ok command; ##給使用者命令執行操作,根據使用者的Y 確認輸入執行
-printf format ##列印檔案格式
-ls ##列印同種檔案格式的檔案.
幾個引數之間可以用-and,-or連線,某個引數取反可用!.
find / -name access_log 2>/dev/null 不顯示錯誤資訊
find / -amin n ##查詢系統中最後N分鐘訪問的檔案
find / -atime n ##查詢系統中最後n*24小時訪問的檔案
find / -cmin n ##查詢系統中最後N分鐘被改變狀態的檔案
find / -ctime n ##查詢系統中最後n*24小時被改變狀態的檔案
find / -empty ##查詢系統中空白的檔案,或空白的檔案目錄,或目錄中沒有子目錄的資料夾
find / -false ##查詢系統中總是錯誤的檔案
find / -fstype type ##查詢系統中存在於指定檔案系統的檔案,例如:ext2 .
find / -gid n ##查詢系統中檔案數字組 ID 為 n的檔案
find / -group gname ##查詢系統中檔案屬於gnam檔案組,並且指定組和ID的檔案
find / -mmin n # 查詢在系統中最後n分鐘裡修改過的檔案
find / -mtime n #查詢在系統中最後24*n小時裡修改過的檔案
find / -nouser #查詢在系統中屬於作廢使用者的檔案
find / -size nc #查詢在系統中長度為n位元組的檔案
find / -size +nc #查詢在系統中長度大於n位元組的檔案
find / -daystart ##測試系統從今天開始24小時以內的檔案,用法類似-amin
find / -depth ##使用深度級別的查詢過程方式,在某層指定目錄中優先查詢檔案內容
find / -follow ##遵循萬用字元連結方式查詢; 另外,也可忽略萬用字元連結方式查詢
find / -help ##顯示命令摘要
find / -maxdepth levels ##在某個層次的目錄中按照遞減方法查詢
find / -mount ##不在檔案系統目錄中查詢, 用法類似 -xdev.
find / -noleaf ##禁止在非UNUX檔案系統,MS-DOS系統,CD-ROM檔案系統中進行最最佳化查詢
find / -version ##列印版本數字
-exec command; ##查詢並執行命令
-fprint file ##列印檔案完整檔名
-fprint0 file ##列印檔案完整檔名包括空的檔案
-fprintf file format ##列印檔案格式
-ok command; ##給使用者命令執行操作,根據使用者的Y 確認輸入執行
-printf format ##列印檔案格式
-ls ##列印同種檔案格式的檔案.
幾個引數之間可以用-and,-or連線,某個引數取反可用!.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-754006/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux下批量刪除find出來的某類檔案Linux
- linux 下vim中關於刪除某段,某行,或全部刪除的命令Linux
- 刪除某個檔案或資料夾時,系統提示無法刪除!
- 定時刪除檔案指令碼指令碼
- linux查詢某段時間修改的檔案的總大小Linux
- Linux 刪除除了某個檔案之外的所有檔案Linux
- linux shell下除了某個檔案外的其他檔案全部刪除的命令Linux
- Linux 某個目錄下查詢檔案大小並排序(du),特定檔案刪除(find)Linux排序
- git刪除歷史中的某個大檔案Git
- 統計某個時間段的歸檔日誌大小
- android,如果某個檔案存在就刪除Android
- 【OS_Linux】刪除日誌檔案中某個時間節點之前的內容Linux
- iOS-OC-判斷某個時間是否處於某個時間段內iOS
- Linux下面批量刪除某種型別的檔案Linux型別
- mac的cpu某段時間佔用很高Mac
- 定期刪除歸檔檔案的指令碼指令碼
- 查詢某時間段的統計資料
- 在ubuntu中查詢與某指令碼或某裝置相關的程序Ubuntu指令碼
- 當前時間是否大於某個時刻
- rm命令刪除檔案時排除特定檔案
- Linux下間隔多少秒 (即以秒為單位) 去執行某條命令或某個shell指令碼的操作方法Linux指令碼
- 如果報錯資訊說是無法刪除某個資料夾裡面的某個檔案
- 利用find來定期刪除檔案
- 【Shell】【find】使用find命令“完美”刪除10天以上未修改的歸檔日誌檔案
- Linux rm命令:刪除檔案或目錄Linux
- Linux下find與rm指令結合批量刪除檔案Linux
- 寶塔計劃任務Shell指令碼定時刪除某各目錄下所有檔案【記錄】清理快取好方法指令碼快取
- Linux技巧--刪除某列Linux
- AIX/Linux下批量替換某類檔案中的某串字元AILinux字元
- 程式碼段——C#判斷時間是否在某個範圍C#
- 刪除七天以前檔案的指令碼指令碼
- windows刪除幾天前檔案的批處理命令Windows
- LINUX下將某使用者從某組刪除Linux
- Linux刪除指定時間之前的檔案Linux
- Linux rm 命令刪除檔案或資料夾Linux
- Linux下批量ping某個網段ip的指令碼Linux指令碼
- linux 下按照時間刪除檔案Linux
- linux的刪除檔案命令和強制刪除命令Linux