7、Linux文件信息
本节主要学习Linux系统的文件信息相关的命令有stat等。
7.1 stat:查看文件的信息
使用stat命令可以查看文件的信息,比如文件的inode、权限、时间属性、文件大小、所有者、链接数量以及文件类型等。
7.1.1 命令语法:
stat[选项][文件|目录]
7.1.2参数选项:
stat命令参数选项含义
选项 | 选项含义 |
-L | 跟踪链接 |
-f | 显示文件或者目录所在文件系统的状态信息 |
-t | 以简明格式显示文件或者目录的信息 |
-Z | 显示SELinux安全上下文信息 |
-c<格式> | 使用指定输出格式代替默认值,每用一次指定格式换一新行 |
有效的文件格式序列(不适用-f选项)
文件格式
格式 | 描述 |
%a | 八进制权限 |
%A | 用可读性较好的方式输出权限 |
%b | 计算已分配块数 |
%B | 以字节为单位输出%b所报告的每个块的大小 |
%C | SELinux安全环境字符串 |
%d | 十进制设备编号 |
%D | 十六进制设备编号 |
%f | 十六进制原始 |
%F | 文件类型 |
%g | 文件的属组ID |
%G | 文件的属组组名 |
%h | 硬链接数量 |
%i | inode编号 |
%n | 文件名 |
%N | 如果对象是一个符号链接,显示引用到的其他文件名 |
%o | I/O块大小 |
%s | 总计大小,以字节为单位 |
%t | 十六进制主设备类型 |
%T | 十六进制子设备类型 |
%u | 文件的属主ID |
%U | 文件的属主用户名 |
%x | 上次访问时间 |
%X | 从UNIX元年起计的上次访问时间 |
%y | 上次修改时间 |
%Y | 从UNIX元年起计的上次修改时间 |
%z | 上次更改时间 |
%Z | 从UNIX元年起计的上次更改时间 |
原文地址:http://anton.blog.51cto.com/424639/1688123