stat 命令的修改符 -f 顯示了有關(guān)文件系統(tǒng)(而非文件)的信息:
[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
另一個(gè)選項(xiàng) -t 顯示了完全相同的信息,只不過(guò)是在一行中顯示的:
[root@Gin scripts]# stat -t date.txt
date.txt 40 8 81a4 0 0 803 261790 1 0 0 1485658165 1485658151 1485658151 4096
這對(duì) shell 腳本非常有用,在 shell 腳本中可以使用一個(gè)簡(jiǎn)單的 cut 命令獲得值以進(jìn)行進(jìn)一步處理。
應(yīng)用案例:
使用命令vi /etc/profile修改配置文件,添加行umask 027, 即新創(chuàng)建的文件屬主擁有讀寫(xiě)執(zhí)行權(quán)限,同組用戶(hù)擁有讀和執(zhí)行權(quán)限linux命令大全,其他用戶(hù)無(wú)權(quán)限。show:查看指定類(lèi)型的實(shí)體數(shù)字id和相應(yīng)說(shuō)明,如show agents可查看所有特工的對(duì)應(yīng)編號(hào)linux命令大全,以配合add命令使用。通過(guò)在“chmod”命令中使用4個(gè)八進(jìn)制數(shù)的表達(dá)式,如4755,用第一位表示suid、sgid、或stickybit,便能夠?yàn)槲募O(shè)置這些特殊權(quán)限。
[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。