📜  如何在 Linux 中获取文件的最后修改日期?(1)

📅  最后修改于: 2023-12-03 14:52:25.405000             🧑  作者: Mango

如何在 Linux 中获取文件的最后修改日期?

在 Linux 中,我们可以使用 stat 或者 ls 命令来获取文件的最后修改日期。以下是两种方法:

方法一:使用 stat 命令

stat 命令可以获取文件的详细属性信息,其中包括最后修改日期。

使用方式如下:

stat /path/to/file

例子:

stat /etc/resolv.conf

输出结果:

File: ‘/etc/resolv.conf’
  Size: 131       	Blocks: 8          IO Block: 4096   普通文件
Device: fd00h/64768d	Inode: 303861      Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2020-10-25 07:57:38.580430222 +0000
Modify: 2020-09-10 21:39:34.997897548 +0000
Change: 2020-09-10 21:39:34.997897548 +0000
 Birth: -

其中,Modify 属性即为最后修改日期。

方法二:使用 ls 命令

ls 命令也可以获取文件的最后修改日期,使用方式如下:

ls -l /path/to/file

例子:

ls -l /etc/resolv.conf

输出结果:

-rw-r--r--  1 root root 131 Sep 10 21:39 /etc/resolv.conf

其中,Sep 10 21:39 即为最后修改日期。

注意,两种方法中都可以使用绝对路径或相对路径来指定文件路径。如果使用相对路径,需要保证当前路径正确。

以上就是在 Linux 中获取文件的最后修改日期的两种方法,可以根据实际情况选择其中一种使用。