如何在 ubuntu 18 中按添加日期查看文件

如何在 ubuntu 18 中按添加日期查看文件

似乎找不到按添加日期查看文件夹中文件的方法。我只看到:修改、访问和最近,但都无法解决我的问题。

编辑: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

相关内容