stat 命令用于显示文件或文件系统状态的详细信息。它可以显示文件的各种属性,包括文件类型、权限、所有者、大小、修改时间等。
基本用法
stat [选项] 文件或目录
常用选项:
- -c, –format=FORMAT:指定输出的格式。
- -f:显示文件系统的状态而不是文件的状态。
- -L, –dereference:对符号链接进行解引用,显示链接指向的文件的状态。
- -t, –terse:以更简洁的格式显示输出。
示例用法
显示文件的详细信息(默认格式):
stat filename
以指定的格式显示文件的详细信息:
stat -c “%A %U %G %s %z %n” filename
显示文件系统的状态:
stat -f directory
显示符号链接指向的文件的状态:
stat -L symlink
输出信息解释
- 文件类型(Type):文件类型,如普通文件、目录、符号链接等。
- 访问权限(Access):文件的权限信息,以数字或符号形式显示。
- 所有者(Uid):文件的所有者。
- 所属组(Gid):文件的所属组。
- 文件大小(Size):文件的大小(以字节为单位)。
- 最后修改时间(Modify):文件内容最后一次修改的时间。
- 最后访问时间(Access):文件最后一次被访问的时间。
- 最后状态变化时间(Change):文件状态(如权限、所有者)最后一次变化的时间。
stat 命令可以用于查看文件或文件系统的状态信息,对于查看文件的详细属性和状态非常有用。