我想列出在1小时之前创建的在AIX上具有长描述的文件。我在尝试 找 。 -cmin -60,但仅显示文件名。还在努力寻找。 -cmin -60 -exec ls -l {} \;但它会在目录中显示整个文件。
谢谢
答案 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小时前将带有时间戳的文件touch
和find
与-newer
一起使用。 / p>