stat指令:文件/文件系統(tǒng)的詳細(xì)信息顯示。
stat命令主要用于顯示文件或文件系統(tǒng)的詳細(xì)信息,該命令的語(yǔ)法格式如下:
stat命令-->用來(lái)顯示文件的詳細(xì)信息,包括inode, atime, mtime, ctime
適用場(chǎng)景:
可以通過(guò)查看如下命令查看:cat /proc/version復(fù)制代碼作用: 查看目錄“/proc”下version的信息,也可以得到當(dāng)前系統(tǒng)的內(nèi)核版本號(hào)及系統(tǒng)名稱補(bǔ)充說(shuō)明:/proc文件系統(tǒng),它不是普通的文件系統(tǒng),而是系統(tǒng)內(nèi)核的映像,也就是說(shuō),該目錄中的文件是存放在系統(tǒng)內(nèi)存之中的,它以文件系統(tǒng)的方式為訪問(wèn)系統(tǒng)內(nèi)核數(shù)據(jù)的操作提供接口。 運(yùn)行根目錄下的php-switch.bat即可進(jìn)入php切換的命令窗口 切換到php4: 在命令窗口輸入4 切換到php5: 在命令窗口輸入5 移動(dòng)整體環(huán)境到其它地方(移動(dòng)到其它目錄或服務(wù)器) 只運(yùn)行根目錄下的setup_xampp.bat即可進(jìn)入命令窗口,選擇“1"對(duì)環(huán)境重新進(jìn)行初始化即可。下載過(guò)程中,可在源碼目錄中使用命令du –sh或du –sm查看下載了多少,查看文件和文件夾大小可用命令du -h,可用參數(shù)--max-depth指定目錄深度,查看當(dāng)前目錄使用的總空間大小du -h --max-depth=0,查看當(dāng)前及其下一級(jí)各目錄使用的總空間大小為:du-h --max-depth=1,依次類推。
備注:
1)%20stat常用輸出示意圖:
2)%20用于查看atime,mtime,ctime的ls命令用法:
3)%20stat命令的幾點(diǎn)說(shuō)明:
-f不顯示文件本身的信息,顯示文件所在文件系統(tǒng)的信息
-L顯示符號(hào)鏈接
-C%20文件權(quán)限
-t簡(jiǎn)潔模式,只顯示摘要信息
事實(shí)上,stat命令顯示的是文件的I節(jié)點(diǎn)信息。Linux文件系統(tǒng)以塊為單位存儲(chǔ)信息,為了找到某一個(gè)文件所在存儲(chǔ)空間的位置,用I節(jié)點(diǎn)對(duì)每個(gè)文件進(jìn)行索引。
所謂的I節(jié)點(diǎn),是文件系統(tǒng)管理的一個(gè)數(shù)據(jù)結(jié)構(gòu),是一個(gè)64字節(jié)長(zhǎng)的表,包含了描述文件所必要的全部信息,其中包含了文件的大小,類型,存取權(quán)限,文件的所有者
查詢r(jià)c.d文件的信息
[root@redhat%20rc.d]#%20stat%20rc0.d///可以清楚的分析文件或目錄的信息
File:%20`rc0.d/'
Size:4096%20Blocks:%208%20IO%20Block:%204096%20directory
Device:%20fd00h/64768dInode:%201309217%20Links:2
Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2014-06-26 21:02:26.776082938 +0800
Modify: 2014-06-12 15:16:57.848087079 +0800
Change: 2014-06-12 15:16:57.848087079 +0800
[root@redhat rc0.d]# du -sh //這個(gè)目錄下的所有文件共4K和上面大小差不多
4.0K.
查詢ec.d文件所在文件系統(tǒng)的信息:
[root@redhat rc.d]# stat -f rc0.d///這個(gè)顯示的跟當(dāng)前系統(tǒng)的文件系統(tǒng)信息一樣,因?yàn)閞c.0就在當(dāng)前系統(tǒng)的文件系統(tǒng)
File: "rc0.d/"
ID: 303116b72802c784 Namelen: 255 Type: ext2/ext3
Block size: 4096 Fundamental block size: 4096
Blocks: Total: 7558388 Free: 5545748 Available: 5161800