清理Linux中的目录

时间:2014-11-24 19:36:01

标签: bash

我有一个linux目录,其中包含大量64 k文件的文件,基本上都是所有日志文件

每次作业运行时,它会创建大约9个日志文件,5个是文本文件,4个是bin文件,所有这些日志文件都位于Step1中提到的目录中....基本文件名对于这9个文件是相同的。因此,有大约7000个基本文件名,总共有大约64000个文件

所以我的任务是通过将bin文件移动到另一个目录来清理目录,但是将最新的bin文件保存在同一目录中。

所以文件名是这样的:

DM_D_COVERAGE.log.0.bin
DM_D_COVERAGE.log.1.bin
DM_D_COVERAGE.log.2.bin
DM_D_COVERAGE.log.3.bin

他们都有不同的最后修改日期。

如果您需要更多信息,请在评论中告诉我们。

1 个答案:

答案 0 :(得分:2)

logrotate是工作的工具。请参阅http://www.thegeekstuff.com/2010/07/logrotate-examples/