2015-10-19 25 views
1

我有一套我需要每週刪除的日誌文件。 我想知道如何刪除特定的一組這是老年人爲當前日期linux命令刪除特定日期範圍內的文件模式

如2天日誌文件:

-rw-r----- 1 admin admin 4367 Oct 15 02:23 server-129.log 
-rw-r----- 1 admin admin 4218 Oct 16 05:47 server-130.log 
-rw-r----- 1 admin admin 3370 Oct 16 09:10 server-131.log 
-rw-r----- 1 admin admin 2742 Oct 17 12:33 server-132.log 
-rw-r----- 1 admin admin 3726 Oct 17 15:57 server-133.log 
-rw-r----- 1 admin admin 2660 Oct 17 19:20 server-134.log 
-rw-r----- 1 admin admin 5223 Oct 18 22:44 server-135.log 
-rw-r----- 1 admin admin 4212 Oct 19 12:07 server-136.log 
-rw-r----- 1 admin admin 2501 Oct 19 15:29 server-137.log 

我想18日前專門刪除服務器日誌。

+0

嘗試查找命令.. – ergonaut

+0

[Shell腳本刪除時間超過n天的文件夾]的可能重複(http://stackoverflow.com/questions/13868821/shell-script-delete-folders-older-than-n-天) – smonff

回答

1

您可以使用:

find -mtime 2 | xargs rm 

這會發現所有修改過的文件2 * 24小時= 48小時前。這個結果可以傳送給rm命令。

相關問題