df:?列出文件系統(tǒng)的整體磁盤使用量??梢岳迷撁顏慝@取硬盤被占用了多少空間,目前還剩多少空間等信息,它也可以顯示所有文件系統(tǒng)對i節(jié)點(diǎn)和磁盤方法能為的使用情況。
語法:
df [option] [FILE]
參數(shù):
-a, --all 包含所有的具有 0 Blocks 的文件系統(tǒng)
-h, --human-readable 使用人類可讀的格式(預(yù)設(shè)值是不加這個(gè)選項(xiàng)的...)
-H, --si 很像 -h, 但是用 1000 為單位而不是用 1024
-i, --inodes 列出 inode 資訊,不列出已使用 block
-k, --kilobytes 就像是 --block-size=1024
-l, --local 限制列出的文件結(jié)構(gòu)
-m, --megabytes 就像 --block-size=1048576
-P, --portability 使用 POSIX 輸出格式
-t, --type=TYPE 限制列出文件系統(tǒng)的 TYPE
-T, --print-type 顯示文件系統(tǒng)的形式
-x, --exclude-type=TYPE 限制列出文件系統(tǒng)不要顯示 TYPE
使用實(shí)例:
實(shí)例1:顯示文件系統(tǒng)的磁盤使用情況統(tǒng)計(jì)以塊為單位顯示:
命令:
df
輸出:

說明:
第一列(Filesystem) 指定文件系統(tǒng)的名稱。
第二列(1k-blocks) 指定一個(gè)特定的文件系統(tǒng)1K-塊1K是1024字節(jié)為單位的總內(nèi)存。
第三列(Used) 指使用了多少。
第四列(Available) 指還可用多少。
第五列(Use%) 指使用率。
第六列(Mounted on) 指定的文件系統(tǒng)的掛載點(diǎn)。
實(shí)例2:顯示文件所在磁盤使用信息:
命令:
df test1
df /data/www
輸出:

說明:
列出了test1所在的磁盤/dev/vda1的信息
列出了/data/www所在的磁盤/dev/vdb1的信息
實(shí)例3:用選項(xiàng)-i輸出inode信息需非塊使用信息:
命令:
df -i
輸出:

說明:
當(dāng)頻繁讀寫刪后,磁盤雖然還有空間確不能寫進(jìn)數(shù)據(jù),這時(shí)可查看一下inodes的使用情況
實(shí)例4:用選項(xiàng)-h輸出以M,G,K 為單位的磁盤信息:
命令:
df -h
輸出:

du:顯示每個(gè)文件和目錄的磁盤使用空間~~~文件的大小
語法:
du [option] [file|path]
參數(shù):
-a或-all 顯示目錄中個(gè)別文件的大小。
-b或-bytes 顯示目錄或文件大小時(shí),以byte為單位。
-c或--total 除了顯示個(gè)別目錄或文件的大小外,同時(shí)也顯示所有目錄或文件的總和。
-D或--dereference-args 顯示指定符號連接的源文件大小。
-h或--human-readable 以K,M,G為單位,提高信息的可讀性。
-H或--si 與-h參數(shù)相同,但是K,M,G是以1000為換算單位。
-k或--kilobytes 以1024 bytes為單位。
-l或--count-links 重復(fù)計(jì)算硬件連接的文件。
-L<符號連接>或--dereference<符號連接> 顯示選項(xiàng)中所指定符號連接的源文件大小。
-m或--megabytes 以1MB為單位。
-s或--summarize 僅顯示總計(jì)。
-S或--separate-dirs 顯示個(gè)別目錄的大小時(shí),并不含其子目錄的大小。
-x或--one-file-xystem 以一開始處理時(shí)的文件系統(tǒng)為準(zhǔn),若遇上其它不同的文件系統(tǒng)目錄則略過。
-X<文件>或--exclude-from=<文件> 在<文件>指定目錄或文件。
--exclude=<目錄或文件> 略過指定的目錄或文件。
--max-depth=<目錄層數(shù)> 超過指定層數(shù)的目錄后,予以忽略。
--help 顯示幫助。
--version 顯示版本信息。
用實(shí)例:
實(shí)例1:顯示目錄或者文件所占空間,file不寫就是當(dāng)前目錄(以塊為單位)
命令:
du [file]
輸出:

說明:
只顯示所查目錄下面的子目錄的目錄大小和所查目錄的總的大小,最下面為所查目錄的總大小,以塊為單位。
實(shí)例2:顯示目錄或者文件所占空間,file不寫就是當(dāng)前目錄(以G,M,K為單位)
命令:
du -h(huán) [file]
輸出:

