似乎找不到按添加日期查看文件夹中文件的方法。我只看到:修改、访问和最近,但都无法解决我的问题。
编辑:GNOME nautilus 3.26.3
我想从文件管理器而不是命令行执行此操作。
答案1
你可以做这样的事情:
find . -mindepth 1 -maxdepth 1 -ctime -3
“.”表示当前目录。你可以将“.”替换为另一个目录的路径。
mindepth 和 maxdepth 为 1 会将文件列表限制为仅该目录中的文件。如果您还想查看子目录中的文件,请将其删除。
ctime 是创建时间。您还可以使用 mtime(表示上次修改时间)或 atime(表示上次访问时间)。后面的数字以天为单位(ed,3 天)。-3 表示少于 3 天。3 表示正好 3 天。+3 表示超过 3 天。您可以一次使用所有三个时间:
find . -mindepth 1 -maxdepth 1 -ctime -3 -mtime -3 -atime -3
答案2
Linuxbirthdate
长期以来一直使用以下stat
命令来指定文件名:
$ stat /home/$USER/.bashrc
File: '/home/rick/.bashrc'
Size: 9161 Blocks: 24 IO Block: 4096 regular file
Device: 10306h/66310d Inode: 923399 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/ rick) Gid: ( 1000/ rick)
Access: 2018-12-23 06:33:46.768933188 -0700
Modify: 2018-12-23 06:33:40.912884555 -0700
Change: 2018-12-23 06:33:40.924884655 -0700
Birth: -
但是如您所见,文件名中/home/$USER/.bashrc
有一个空白的出生日期。相关问题:文件的出生日期实际上是何时使用的?
您可以设置一个功能列出文件名birthdate
:
$ get_crtime ~/.bashrc
/home/rick/.bashrc Sun Dec 23 11:39:37 2018