df命令
name -報告檔案系統磁碟空間的使用情況
格式 df [option]... [file]...
描述 :此手冊頁文件是df的gnu版本. df命令列出指定的每乙個檔名所在的檔案系統上可用磁碟空間的數量。 如果沒有指定檔名,則顯示當前所有使用中的檔案系統.預設設定時,磁碟空間以1k為一塊顯示,如果環境變數posixly_correct已設 置,則採用512位元組為一塊顯示. 如果引數是乙個包含已使用檔案系統的磁碟裝置名,df命令顯示出的是該檔案系統的可用空間,而非包含裝置結點的檔案系 統(只能是根檔案系統).此版本的df不能顯示未使用檔案系統的可用空 間,這是由於大多數系統在響應這樣的請求時必須很清楚該檔案系統的 結構.
引數:-a, --all
列出包括block為0的檔案系統
--block-size=size use size-byte blocks
指定塊的大小
-h,--huma-readable"
用常見的格式顯示出大小(例如:1k 234m 2g)
-h,--si"
同上,但是這裡的1k等於1000位元組而不是1024位元組
-i, --inodes
用資訊索引點代替塊表示使用狀況
-k, --kilobytes
指定塊大小等於1024位元組來顯示使用狀況
-l, --local
只顯示本地檔案系統使用狀況
-m, --megabytes
以指定塊大小等於1048576位元組(1m)來顯示使用狀況
--no-sync
在取得使用資訊前禁止呼叫同步 (default)
-p, --portability
使用posix格式輸出
--sync 在取得使用資訊前呼叫同步
-t, --type=type
只顯示指定型別(type)的檔案系統
-t, --print-type
輸出每個檔案系統的型別
-x, --exclude-type=type
只顯示指定型別(type)之外的檔案系統.
-v (忽略)
-- 輸出該命令的幫助資訊並退出
--version
輸出版本資訊並退出
常用:df -ph
du命令
name 報告磁碟空間使用情況
格式 du [options] [file...]
描述
du 報告指定的檔案已使用的磁碟空間的總量,包括在層次結構中以這些以指定檔案為根的目錄在內。這裡的「已使用的磁碟空間」意思為指定的檔案下的整個檔案層次結構所使用的空間。在沒給定引數的情況下,du 報告當前目錄所使用的磁碟空間。
引數-a, --all
顯示對所有檔案的統計,而不只是包含子目錄。
-b, --bytes
輸出以位元組為單位的大小,替代預設時1024位元組的計數單位。
--block-size=size
輸出以塊為單位的大小,塊的大小為 size 位元組。( file- utils-4.0 的新選項)
-c, --total
在處理完所有引數後給出所有這些引數的總計。這個選項被 用給出指定的一組檔案或目錄使用的空間的總和。
-d, --dereference-args
引用命令列引數的符號連線。但不影響其他的符號連線。 這對找出象 /usr/tmp 這樣的目錄的磁碟使用量有用, /usr/tmp 等通常是符號連線。 譯住:例如在 /var/tmp
下建立乙個目錄test, 而/usr/tmp 是指向 /var/tmp 的符號連線。du /usr/tmp 返回一項 /usr/tmp , 而 du - d /usr/tmp 返回兩項 /usr/tmp,/usr/tmp/test。
--exclude=pattern
在遞迴時,忽略與指定模式相匹配的檔案或子目錄。模式 可以是任何 bourne shell 的檔案 glob 模式。( file- utils-4.0 的新選項)
-h, --human-readable
為每個數附加乙個表示大小單位的字母,象用m表示二進位制 的兆位元組。
-h, --si
與 -h 引數起同樣的作用,只是使用法定的 si 單位( 用 1000的冪而不是 1024 的冪,這樣 m 代表的就是1000000 而不是 1048576)。(fileutils-4.0 的新選項)
-k, --kilobytes
輸出以1024位元組為計數單位的大小。
-l, --count-links
統計所有檔案的大小,包括已經被統計過的(作為乙個硬連線)。
-l, --dereference
引用符號連線(不是顯示連線點本身而是連線指向的檔案或 目錄所使用的磁碟空間)。
-m, --megabytes
輸出以兆位元組的塊為計數單位的大小(就是 1,048,576 位元組)。
--max-depth=n
只輸出命令列引數的小於等於第 n 層的目錄的總計。 --max-depth=0的作用同於-s選項。(fileutils-4.0的新選項)
-s, --summarize
對每個引數只顯示總和。
-s, --separate-dirs
單獨報告每乙個目錄的大小,不包括子目錄的大小。
-x, --one-file-system
忽略與被處理的引數不在同乙個檔案系統的目錄。
-x file, --exclude-from=file
除了從指定的檔案中得到模式之外與 --exclude 一樣。 模式以行的形式列出。如果指定的檔案是'-',那麼從標準輸 入中讀出模式。(fileutils-4.0 的新選項) gnu
標準選項
--help 在標準輸出上輸出幫助資訊後正常退出。
--version
在標準輸出上輸出版本資訊後正常退出。
-- 終結選項列表
常用:du -sh
Linux磁碟管理命令du和df
linux磁碟管理命令du和df du命令用於顯示目錄或檔案的大小。遞迴所有子資料夾。du 選項 路徑 a 顯示隱藏檔案 h 以k,m,g為單位,提高資訊的可讀性 s 僅顯示總計 max depth 制定遞迴層數 可以與ls xargs sort head等結合使用,用於統計最大的n個目錄等功能 e...
du命令和df命令區別
du檢視目錄大小,df檢視磁碟使用情況。du,disk usage,是通過搜尋檔案來計算每個檔案的大小然後累加,du能看到的檔案只是一些當前存在的,沒有被刪除的。他計算的大小就是當前他認為存在的所有檔案大小的累加和。df,disk free,通過檔案系統來快速獲取空間大小的資訊,當我們刪除乙個檔案的...
Linux中du和df命令的區別
昨天阿里巴巴的筆試中出現這乙個題目,直接給鄙視了,得補補linux 的知識點 因為df和du的統計機制不一樣。du會把指定目錄下所有檔案 目錄 目錄下的檔案都統計。是建立在檔案系統能看到的的確確是有這樣一些檔案的基礎上的。也就是說我們能在檔案系統裡面看到的檔案才會被du統計。df df命令通過檢視檔...