1、mtime+30_設(shè)置時(shí)間為30天前;2、typef_設(shè)置查找的類型為文件;3、name*.sh[ab]_設(shè)置文件名稱中包含sha或者shb;4、execrm-f_查找完畢后執(zhí)行刪除操作;提示:將此命令寫入crontab后即可自動(dòng)完成查找并刪...
location是設(shè)置查找的目錄--mtime+30是設(shè)置時(shí)間為30天前-typef這周查找的類型為文件然后加入crontab定時(shí)來刪除:設(shè)定為每個(gè)月1號(hào)晚上4點(diǎn)10分執(zhí)行腳本.當(dāng)然你也可以根據(jù)你自己的需求去整.相同的刪除方法:
配置可執(zhí)行chmodu+x./cleandata.sh配置到crontabcrontab-e00***/home/username/cleandata.sh>/dev/null2>&1每天零點(diǎn)自動(dòng)執(zhí)行其中:第一個(gè)號(hào)表示時(shí)間中的分鐘取值范...
1.文件路徑是目標(biāo)文件所在路徑;2.-name設(shè)定目標(biāo)文件名,建議采用,否則可能誤刪其他文件;3.-ctime文件最后一次修改時(shí)間,后面只能用整數(shù),單位為天,同時(shí),還有atime,mtime,amin,cmin,mmin等時(shí)間參數(shù)可選,具體...
find/path-atime-cmin-anewer(其他你試一下,基本是天,分鐘,早于,遲于)-execrm-rf{}\;比如下面的示例表示刪除/var/logs下面的文件3天以內(nèi)修改過的文件,+3表示3天以前的。注意rm和\前面有...
時(shí)間說明如下圖(隨手畫的,大概是這個(gè)意思),所以刪除三天前的文件要用+25.-exec表示需要執(zhí)行的命令,{}代表find找到的內(nèi)容,"\;"是固定寫法表示結(jié)束-exec,所以例子的"-execrm{}\;"就表示對(duì)find找到的符合...
按月份刪除的話就是:rm-rf201405*,代表刪除以201405開頭的文件夾按年份的話就是:rm-rf2014,代表刪除所有以2014開頭的文件和文件夾或者進(jìn)入這個(gè)目錄下,想刪除所有文件和文件夾的話就是:rm-rf...
表示每天早上六點(diǎn)刪除/root/home/zhang目錄下一天前創(chuàng)建的所有文件,不刪除文件夾zhang,如果這個(gè)文件夾也要?jiǎng)h除的話用*6***find/root/home/zhangctime1-execrm-rf{}\;6***第一個(gè)*號(hào)表示...
編寫自動(dòng)刪除文件的腳本,關(guān)鍵部分是使用find命令查找到符合條件的文件并將其刪除;加入crontab,每天23:00運(yùn)行腳本PS:如果刪除的文件沒有備份或者對(duì)應(yīng)路徑下有其他重要文件,則不建議這樣做,畢竟誰都不敢保證自動(dòng)運(yùn)行的...
find/temp/-typef-mtime+n-print注:/temp/指出尋找/temp/目錄下的文件-typef指出找系統(tǒng)普通文件,不包含目錄文件-mtime+n指出找n*24小時(shí)前的文件-print將找出的文件打印出來...