Linux查找带有字符串的文件并打印上次访问时间

时间:2012-03-27 00:59:51

标签: linux find grep

我有一个命令可以在linux上找到包含某个字符串的所有文件:

find . -type f | xargs grep 'string' -sl

我想要的是打印文件上次修改的时间和日期。

1 个答案:

答案 0 :(得分:1)

你可以这样做:

grep -rl "string" *|xargs ls -l

如果您只想要时间:

grep -rl "string" *|xargs ls -l|awk '{print $NF, $6, $7 }'

将打印如下内容:

file1 2012-03-25 12:44
file2 2012-03-26 00:30