stat
是一个在 Linux 和 Unix 系统中常用的命令,它可以提供关于文件或文件系统的详细信息
-
查看文件信息:
stat
命令可以显示文件的元数据,如文件名、路径、大小、创建时间、修改时间、访问时间、所有者、权限等。用法示例:
stat file_name
-
检查文件类型:
stat
命令可以识别文件的类型,例如普通文件、目录、符号链接、设备文件等。 -
检查文件权限:
stat
命令可以显示文件的读、写、执行权限,以及文件所有者和所属组。用法示例:
stat -c "%A \u:%G" file_name
-
检查文件更改时间:
stat
命令可以显示文件的最近更改时间,包括修改时间和访问时间。用法示例:
stat -c "%y" file_name
-
检查文件大小:
stat
命令可以显示文件的大小,以字节为单位。用法示例:
stat -c "%s" file_name
-
检查文件内容:
stat
命令还可以显示文件内容的摘要,如字符集、行尾格式等。用法示例:
stat -c "%F" file_name
-
检查目录内容:
stat
命令可以递归地显示目录中所有文件和子目录的信息。用法示例:
stat -R directory_name
-
检查文件压缩信息:
stat
命令可以显示文件的压缩信息,如 Gzip 压缩比等。用法示例:
stat -c "%z" file_name
总之,stat
命令在 Linux 系统中非常实用,可以帮助您获取文件和文件系统的各种信息。