Linux中如何查看文件的修改和访问日期
时间:2019-08-20 17:58:26 来源:igfitidea点击:
查看文件的最后修改日期和访问日期文件系统命令对于故障排除非常有用。
这里我们将使用“stat”命令来显示文件或者文件系统的状态。
获取文件或者目录的状态
语法格式
stat /path/of/file-dir
例如:
[root@nymachine ~]# ls -ld test drwxr-xr-x 3 root root 4096 Sep 29 07:18 test [root@mymachine ~]# [root@mymachine ~]# stat test File: `test' Size: 4096 Blocks: 8 IO Block: 4096 directory Device: fd00h/64768d Inode: 1048642 Links: 3 Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2013-12-29 17:08:18.560003308 +0000 Modify: 2013-09-29 07:18:55.564999916 +0000 Change: 2013-09-29 07:18:55.564999916 +0000 [root@mysites ~]#
查找文件系统的修改和访问日期
语法格式
stat /path/filesystem/
示例:
[root@CentOS-Server ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/vda 20G 5.6G 14G 30% / none 246M 0 246M 0% /dev/shm [root@CentOS-Server ~]# [root@CentOS-Server ~]# stat /dev/vda File: `/dev/vda' Size: 0 Blocks: 0 IO Block: 4096 block special file Device: 5h/5d Inode: 5685 Links: 1 Device type: fd,0 Access: (0660/brw-rw----) Uid: ( 0/ root) Gid: ( 6/ disk) Access: 2013-11-25 05:53:15.763999928 +0000 Modify: 2013-11-25 05:53:15.761999928 +0000 Change: 2013-11-25 05:53:15.761999928 +0000 [root@CentOS-Server ~]#
使用 -f选项,它将只显示文件系统的详细信息,但不会显示修改/访问日期。
[root@CentOS-Server ~]# stat -f /dev/vda File: "/dev/vda" ID: 0 Namelen: 255 Type: tmpfs Block size: 4096 Fundamental block size: 4096 Blocks: Total: 60872 Free: 60836 Available: 60836 Inodes: Total: 60872 Free: 60330 [root@CentOS-Server ~]#