Linux 按時(shí)間批量刪除文件命令(刪除N天前文件)
需要根據(jù)時(shí)間刪除這個(gè)目錄下的文件,/home/lifeccp/dicom/studies,清理掉20天之前的無(wú)效數(shù)據(jù)。
可以使用下面一條命令去完成:
find /home/lifeccp/dicom/studies -mtime +21 -name "*.*" -exec rm -Rf {} \;
這個(gè)是根據(jù)時(shí)間刪除。
下面簡(jiǎn)要解釋一下,這句shell命令:
find /home/lifeccp/dicom/studies -mtime +21 -name "*.*" -exec rm -Rf {} \;
- /home/lifeccp/dicom/studies :準(zhǔn)備要進(jìn)行清理的任意目錄
- -mtime:標(biāo)準(zhǔn)語(yǔ)句寫法
- +10:查找10天前的文件,這里用數(shù)字代表天數(shù),+30表示查找30天前的文件
- "*.*":希望查找的數(shù)據(jù)類型,"*.jpg"表示查找擴(kuò)展名為jpg的所有文件,"*"表示查找所有文件
- -exec:固定寫法
- rm -rf:強(qiáng)制刪除文件,包括目錄
- {} \; :固定寫法,一對(duì)大括號(hào)+空格+/+;
當(dāng)然也可以根據(jù)文件名、根據(jù)大小,根據(jù)其他不同條件過濾刪除,或者修改等,可以考慮sort等命令結(jié)合使用。
以上所述是小編給大家介紹的使用Linux 按時(shí)間批量刪除文件命令(刪除N天前文件),希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
- Linux中利用grep命令如何檢索文件內(nèi)容詳解
- Linux 刪除文件夾和文件的命令(強(qiáng)制刪除包括非空文件)
- Linux ftp 命令行中下載文件get與上傳文件put的命令應(yīng)用詳解
- Linux du命令查看文件夾大小并按降序排列
- 在linux中導(dǎo)入sql文件的方法分享(使用命令行轉(zhuǎn)移mysql數(shù)據(jù)庫(kù))
- linux NFS安裝配置及常見問題、/etc/exports配置文件、showmount命令
- 在linux命令下導(dǎo)出導(dǎo)入.sql文件的方法
- linux備份文件命令收集
- Linux移動(dòng)文件與目錄-mv命令的10個(gè)實(shí)用例子
- Linux?文件內(nèi)容相關(guān)命令使用匯總
相關(guān)文章
Shell實(shí)現(xiàn)多級(jí)菜單系統(tǒng)安裝維護(hù)腳本實(shí)例分享
這篇文章主要介紹了Shell實(shí)現(xiàn)多級(jí)菜單系統(tǒng)安裝維護(hù)腳本實(shí)例分享,本文腳本用多級(jí)菜單實(shí)現(xiàn)管理WEB服務(wù)器、Mysql服務(wù)器、Nginx服器等,需要的朋友可以參考下2014-12-12shell腳本 自動(dòng)創(chuàng)建用戶詳解及實(shí)例代碼
這篇文章主要介紹了shell腳本 自動(dòng)創(chuàng)建用戶詳解及實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下2017-03-03shell腳本批量執(zhí)行指定路徑下sql腳本的實(shí)現(xiàn)
本文主要介紹了shell腳本批量執(zhí)行指定路徑下sql腳本的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02一天一個(gè)shell命令 linux文本內(nèi)容操作系列-cut命令詳解
這篇文章主要介紹了一天一個(gè)shell命令 linux文本內(nèi)容操作系列-cut命令詳解,需要的朋友可以參考下2016-06-06