Linux shell 根據時間批量刪除指定資料夾下的檔案

weixin_33674976發表於2018-12-05
find /home/lifeccp/dicom/studies -mtime +21 -name "*.*" -exec rm -Rf {} \;

 

  • /home/lifeccp/dicom/studies :準備要進行清理的任意目錄
  • -mtime:標準語句寫法
  • +10:查詢10天前的檔案,這裡用數字代表天數,+30表示查詢30天前的檔案
  • "*.*":希望查詢的資料型別,"*.jpg"表示查詢副檔名為jpg的所有檔案,"*"表示查詢所有檔案
  • -exec:固定寫法
  • rm -rf:強制刪除檔案,包括目錄
  •  {} \; :固定寫法,一對大括號+空格+/+;

 

 

參考文章:https://www.jb51.net/article/113463.htm

轉載於:https://my.oschina.net/lijindou/blog/2979183

相關文章