stat 命令的修改符 -f 显示了有关文件系统(而非文件)的信息:
[root@Gin scripts]# stat -f date.txt
File:"date.txt"
ID: ff0d2532e41897c0 Namelen: 255 Type: ext2/ext3
Block size: 4096 Fundamental block size: 4096
Blocks: Total: 1851748 Free: 1286127 Available: 1190396
Inodes: Total: 479552 Free: 409340
另一个选项 -t 显示了完全相同的信息,只不过是在一行中显示的:
[root@Gin scripts]# stat -t date.txt
date.txt 40 8 81a4 0 0 803 261790 1 0 0 1485658165 1485658151 1485658151 4096
这对 shell 脚本非常有用,在 shell 脚本中可以使用一个简单的 cut 命令获得值以进行进一步处理。
应用案例:
使用命令vi /etc/profile修改配置文件,添加行umask 027, 即新创建的文件属主拥有读写执行权限,同组用户拥有读和执行权限linux命令大全,其他用户无权限。show:查看指定类型的实体数字id和相应说明,如show agents可查看所有特工的对应编号linux命令大全,以配合add命令使用。通过在“chmod”命令中使用4个八进制数的表达式,如4755,用第一位表示suid、sgid、或stickybit,便能够为文件设置这些特殊权限。
[root@Gin scripts]# stat date.txt
File: `date.txt'
Size: 40 Blocks: 8 IO Block: 4096 regularfile
Device: 803h/2051dInode: 261790 Links: 1
ug[(uid,gid)]=ug.get((uid,gid),0)+。uid=806(test02) gid=806(test02)groups=806(test02),0(root),502(oldboy),808(sa)。uid=99(nobody) gid=99(nobody) groups=99(nobody) [root@localhost ~]#chown -r nobody:nobody /opt/linuxsir。