linux刪除一個(gè)月前的文件 linux刪除多少天以前的文件?
linux刪除多少天以前的文件?Find命令可以完成此要求,例如,刪除以“”結(jié)尾的所有文件。日志“3天前:查找/文件路徑-名稱”*。日志“-mtime2-exit{}注意:1。文件路徑是目標(biāo)文件的路徑
linux刪除多少天以前的文件?
Find命令可以完成此要求,例如,刪除以“”結(jié)尾的所有文件。日志“3天前:查找/文件路徑-名稱”*。日志“-mtime2-exit{}注意:
1。文件路徑是目標(biāo)文件的路徑;
2。-name設(shè)置目標(biāo)文件名,建議使用,否則可能會(huì)誤刪除其他文件;
3。-CTime文件的上次修改時(shí)間只能是整數(shù),單位為天。同時(shí),還有時(shí)間參數(shù),如atime、mtime、Amin、Cmin、mmin等。請(qǐng)查看幫助了解詳細(xì)信息。
4。時(shí)間描述如下圖所示(手繪,大致意思),所以需要2才能刪除3天前的文件
5。-exec代表要執(zhí)行的命令,{}代表find找到的內(nèi)容,“”是一個(gè)固定的寫入方法,表示-exec的結(jié)束,所以“-execrm{}”的例子意味著刪除find找到的符合條件的文件
你的意思是在某一天之前刪除所有的文件,對(duì)嗎?例如,21日之前的文件是20日之前的文件和20日的文件。我說得對(duì)嗎?我和你一樣,首先,通過查找查找文件。然后計(jì)算文件的修改日期是否在指定日期之前。如果是,請(qǐng)刪除該文件。我將命令寫入bash腳本。用法:Chmod X./delfileeforeuu thatu天.sh#向文件添加執(zhí)行權(quán)限。/在那之前刪除文件天.sh“2013-8-21”進(jìn)入,將要處理的文件夾拖到終端完成處理。你可以參考一下。順便說一下,我已經(jīng)注釋掉了RM命令。測試完腳本后,可以刪除注釋,避免由于執(zhí)行環(huán)境的不同而導(dǎo)致結(jié)果的偏差,給您帶來損失。