列出星期日创建的文件

列出星期日创建的文件

如何列出/查找周日或周一创建的所有文件?

如何使用日期参数来显示它们?

就像是 :

ls -f date + %a

或者

find -type f | date +%A

或者

find -type f -mtime -6

答案1

像这样的东西吗?

find -type f -printf '%Ta\t%p\n' | egrep "^(Sun|Mon)" | cut -f 2-

请注意,这使用文件的上次修改时间,而不是创建时间(据我所知,它不会保存在任何地方)

答案2

在 *nix 操作系统中,无法获取文件创建日期。 mtime 将为您提供上次修改时间,atime 将为您提供上次访问时间。但没有办法获取文件创建时间。

如果您需要创建时间,那么您必须自己将其保存在某个文件中。

相关内容