Linux stat命令获取文件状态信息

分类:知识百科 日期: 点击:0

Linux stat命令是一个用于获取文件状态信息的Linux命令。它可以显示文件的大小、访问时间、修改时间、最近访问时间等信息。

使用方法

使用stat命令,需要指定文件名称。下面是一个使用stat命令的示例:

$ stat test.txt 
  File: ‘test.txt’
  Size: 28              Blocks: 8          IO Block: 4096   regular file
Device: 801h/2049d      Inode: 160820      Links: 1
Access: (0644/-rw-r--r--)  Uid: ( 1000/   user)   Gid: ( 1000/   user)
Access: 2020-09-08 13:25:24.000000000 +0800
Modify: 2020-09-08 13:25:24.000000000 +0800
Change: 2020-09-08 13:25:24.000000000 +0800
 Birth: -

从上面的示例中可以看出,stat命令可以显示文件的大小、访问时间、修改时间、最近访问时间等信息。

参数说明

  • -c:显示文件的修改时间;
  • -f:显示文件的块大小;
  • -s:显示文件的大小;
  • -u:显示文件的访问时间;
  • -h:显示文件的属主;
  • -g:显示文件的组名;
  • -d:显示文件的设备号;
  • -i:显示文件的inode号;
  • -l:显示文件的链接数;
  • -a:显示文件的访问权限。

举例来说,如果要显示文件的访问时间,可以使用stat -u命令:

$ stat -u test.txt 
  File: ‘test.txt’
  Size: 28              Blocks: 8          IO Block: 4096   regular file
Device: 801h/2049d      Inode: 160820      Links: 1
Access: (0644/-rw-r--r--)  Uid: ( 1000/   user)   Gid: ( 1000/   user)
Access: 2020-09-08 13:25:24.000000000 +0800
Modify: 2020-09-08 13:25:24.000000000 +0800
Change: 2020-09-08 13:25:24.000000000 +0800
 Birth: -

从上面的示例中可以看出,文件的访问时间是2020-09-08 13:25:24.000000000 +0800。

Linux stat命令可以用来获取文件状态信息,可以显示文件的大小、访问时间、修改时间、最近访问时间等信息。使用时,可以使用不同的参数来获取不同的信息,例如使用-u参数来获取文件的访问时间。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。