查找1小时前创建的文件

时间:2019-01-16 02:32:21

标签: bash shell ksh aix

我想列出在1小时之前创建的在AIX上具有长描述的文件。我在尝试 找 。 -cmin -60,但仅显示文件名。还在努力寻找。 -cmin -60 -exec ls -l {} \;但它会在目录中显示整个文件。

谢谢

3 个答案:

答案 0 :(得分:3)

我认为您想要的是

find . -cmin +60 -exec ls -al {} \;

它将列出agp超过60分钟创建的当前目录中的所有文件。

“ + 60”中的“ +”表示60分钟前,而“ -60”中的“-”表示小于60分钟前。

答案 1 :(得分:0)

一些选项:

find . -cmin -60 -exec ls -ld {} \;
find . -cmin -60 -type f -exec ls -l {} \;
find . -cmin -60 -print0 | xargs -0 ls -ld
find . -cmin -60 -type f -print0 | xargs -0 ls -l

最后两个更好,但是需要GNU-findutils。

编辑:如其他人所述,-cmin -60表示最近修改过的文件,-cmin +60表示最近未修改的文件。

答案 2 :(得分:0)

当您的find缺少cmin选项时,您可以在1小时前将带有时间戳的文件touchfind-newer一起使用。 / p>