【问题标题】:View content of all files modified on certain date查看特定日期修改的所有文件的内容
【发布时间】:2013-12-06 11:33:07
【问题描述】:

我想打印一个目录中的文件内容。我只想查看今天已修改的文件的内容。我试过这种方法:

ls -lt | grep '6. Dez' | cat

由于它不起作用,我想知道这样做的正确方法是什么?

【问题讨论】:

  • 不要解析ls。使用find。见man find,搜索-mtime
  • 为什么ls解析不好?
  • 除了其他问题,考虑一个名为6. Dez 的文件,它可能是在一年前创建的。你的方法会找到它,不是吗?

标签: bash grep cat ls piping


【解决方案1】:

要获取前一天修改的文件,您可以使用:

find . -mtime -1

然后你就可以全部打印出来了

find . -mtime -1 -exec cat {} \;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-03
    • 1970-01-01
    • 2011-11-07
    • 2013-11-28
    相关资源
    最近更新 更多