需要bash脚本来查找(如果存在)一个小于7天的tar文件

时间:2011-11-22 23:39:16

标签: file bash datetime find tar

很多人希望找到超过x天的文件,但在我的情况下,我需要找到一个7天以下的焦油。

  • 日期格式:日期+%m-%d-%Y
  • 该文件可能不存在。如果没有,请从/ location /创建tar。
  • 如果文件存在,请将更新的文件从/ location /.
  • 添加到tar

如果我能提供更多详情,请告诉我。

谢谢

1 个答案:

答案 0 :(得分:3)

这将打印小于604800秒的最旧的tar文件(如果有):

find /location/ -name \*.tar -mtime -7 -print0 | xargs -0 ls -rt | head -1