需要根據時間刪除這個目錄下的文件,/home/lifeccp/dicom/studies,清理掉20天之前的無效數據。
可以使用下面一條命令去完成:
find /home/lifeccp/dicom/studies -mtime +21 -name "*.*" -exec rm -Rf {} /;
這個是根據時間刪除。
下面簡要解釋一下,這句shell命令:
find /home/lifeccp/dicom/studies -mtime +21 -name "*.*" -exec rm -Rf {} /;
當然也可以根據文件名、根據大小,根據其他不同條件過濾刪除,或者修改等,可以考慮sort等命令結合使用。
以上所述是小編給大家介紹的使用Linux 按時間批量刪除文件命令(刪除N天前文件),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!
新聞熱點
疑難解答