Linux常用命令——stat 命令详解
命令介绍: stat 命令在Linux系统中用于显示文件的详细状态信息,包括文件的大小、权限、修改时间等。
基本语法:
stat [选项] 文件
常用选项和参数:
- 显示文件的详细信息:
- 示例:
stat example.txt
输出示例:
File: example.txt
Size: 1024 Blocks: 8 IO Block: 4096 regular file
Device: 803h/2051d Inode: 131072 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/ user) Gid: ( 1000/ user)
Access: 2024-04-06 12:34:56.000000000 +0000
Modify: 2024-04-06 12:34:56.000000000 +0000
Change: 2024-04-06 12:34:56.000000000 +0000
Birth: -
- -c, --format=FORMAT: 按指定的格式输出文件信息。
- 示例: 输出 example.txt 的文件名和文件大小。
stat -c "%n: %s bytes" example.txt
- –printf=FORMAT: 按指定格式输出文件信息,不添加换行,与 --format 类似。
- 示例:
stat --printf="Name: %n, Size: %s bytes\n" example.txt
- -f, --file-system: 显示文件系统信息而不是文件信息。
- 示例:
stat -f /home
更多命令请参考 Linux命令大全 专栏。