Linux系统中获取文件日期的方法(linux 获取文件日期)
随着Linux系统的普及,越来越多的用户开始了解Linux系统及其优点。在Linux系统中,要获取文件日期有许多方法,本文将着重介绍Linux系统中获取文件日期的一些常见方法。
首先,可以使用 ls -l 命令来获取文件日期,它默认会显示所有文件的信息,比如文件名、修改日期、大小等,我们可以看到最后一列就是该文件的修改日期,这是在Linux系统中最常见的获取文件日期的方法。下面是一个例子:
[root@localhost tmp]# ls -l
total 4-rw-r--r-- 1 root root 18 May 28 13:35 file1.txt
-rw-r--r-- 1 root root 28 May 28 13:35 file2.txt -rw-r--r-- 1 root root 28 May 28 13:37 file3.txt
从这个例子可以看出, file1.txt 文件于 May 28 13:35 修改,而 file2.txt 文件则在 May 28 13:35 修改,同理, file3.txt 文件也是在 May 28 13:37 修改的。
其次,可以使用stat 命令来获取文件日期,这个命令能够获取文件的更多详细信息,而在这些信息中,也就包括了文件日期信息。下面是一个例子:
[root@localhost tmp]# stat file1.txt
File: ‘file1.txt’Size: 18 Blocks: 8 IO Block: 4096 regular file
Device: 811h/2065d Inode: 2574442 Links: 1Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2019-05-28 13:35:58.125173143 +0800Modify: 2019-05-28 13:35:58.125173143 +0800
Change: 2019-05-28 13:35:58.125173143 +0800
从上面的输出中可以看出,该文件在最后三行Access、Modify和Change中,分别指出了文件的访问、修改和改变时间,这就是stat命令获取文件日期的结果。
最后,可以使用date命令来获取来显示或者改变目录的日期属性,它也可以应用到文件日期的获取上,下面是一个用来获取文件日期的例子:
[root@localhost tmp]# date -r file1.txt
Tue May 28 13:35:58 CST 2019
以上就是 Linux 系统中获取文件日期的方法,用户可以根据自己的实际需要来选择合适的方法来获取文件日期。