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