查找 1 小时前创建的文件
Find files created 1 hour ago
我想列出 1 小时前在 AIX 上创建的具有长描述的文件。我在尝试
寻找 。 -cmin -60 但它只显示文件名。也在努力寻找。 -cmin -60 -exec ls -l {} \;但它显示目录中的整个文件。
谢谢
我想你想要的是
find . -cmin +60 -exec ls -al {} \;
它会列出当前目录下创建超过60分钟agp的所有文件。
“+60”中的“+”表示超过 60 分钟前,而“-60”中的“-”表示不到 60 分钟前。
部分选项:
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
表示最近未修改的文件。
当您的 find
缺少 cmin
选项时,您可以 touch
一个时间戳为 1 小时前的文件,并使用 find
和 -newer
.
我想列出 1 小时前在 AIX 上创建的具有长描述的文件。我在尝试 寻找 。 -cmin -60 但它只显示文件名。也在努力寻找。 -cmin -60 -exec ls -l {} \;但它显示目录中的整个文件。
谢谢
我想你想要的是
find . -cmin +60 -exec ls -al {} \;
它会列出当前目录下创建超过60分钟agp的所有文件。
“+60”中的“+”表示超过 60 分钟前,而“-60”中的“-”表示不到 60 分钟前。
部分选项:
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
表示最近未修改的文件。
当您的 find
缺少 cmin
选项时,您可以 touch
一个时间戳为 1 小时前的文件,并使用 find
和 -newer
.