Unix shell脚本删除旧的日志文件

时间:2011-03-21 08:14:25

标签: shell unix

有人可以在今天(今天和昨天除外)日期之前给我命令删除日志文件吗?

2 个答案:

答案 0 :(得分:3)

您可以find使用-mtime选项获取超过N天前修改过的文件列表。

例如:

find . -maxdepth 1 -name '*.txt' -mtime +2

将为您提供超过48小时的当前目录中的所有*.txt个文件。

您可以添加-delete来实际删除它们。

答案 1 :(得分:0)

find /path/to/files* -mtime +2 -delete
相关问题