Linux 怎樣刪除前N天、N小時、N分鍾數據文件


查詢5分鍾前 后綴是 .txt 數據文件,這一步主要是確認查找出的數據文件是否是需要刪除的。

find . -maxdepth 1 -type f -mmin +5 -name "*.txt"

 

 

刪除5分鍾前 后綴是 .txt 數據文件(這一步一定要確認好,第二步查出的數據都是需要刪除的)

find . -maxdepth 1 -type f -mmin +5 -name "*.txt" | xargs rm -rf

 
 

find 查找文件,maxdepth 查找深度,type 查找類型 ,mmin 分鍾 mtime 天 name 查找名稱

xargs 是給命令傳遞參數的一個過濾器

rm 刪除文件

 

 

 

例如:刪除7 天前 文件后綴是 .txt 文件

find . -maxdepth 1 -type f -mtime +5 -name "*.txt" | xargs rm -rf

例如:刪除1 小時前 文件后綴是 .txt 文件

find . -maxdepth 1 -type f -mmin +60 -name "*.txt" | xargs rm -rf

例如:刪除5 分鍾前 文件后綴是 .txt 文件

find . -maxdepth 1 -type f -mmin +5 -name "*.txt" | xargs rm -rf

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM