Linux命令du
(磁盤使用情況)是一個非常有用的工具,它用于查看文件和目錄的磁盤使用情況幔荒。下面是一個詳細(xì)的使用教程:
命令語法
du
命令的基本語法為:
du [OPTION]... [FILE]...
其中糊闽,OPTION
是命令選項梳玫,可以不加,FILE
是指要檢查的文件或目錄右犹,可以是多個提澎。
命令選項
下面是 du
命令常用的選項:
-
-h
:以人類可讀的格式顯示文件大小,如 KB念链、MB盼忌、GB 等。 -
-s
:只顯示指定目錄或文件的總大小掂墓,不顯示子目錄的大小谦纱。 -
-c
:顯示所有文件或目錄的總大小。 -
-a
:顯示所有文件和目錄的大小君编,包括隱藏文件跨嘉。 -
-b
:以字節(jié)為單位顯示文件大小。 -
-k
:以 KB 為單位顯示文件大小吃嘿。 -
-m
:以 MB 為單位顯示文件大小祠乃。 -
-l
:統(tǒng)計符號鏈接文件的大小,而不是鏈接指向的文件的大小兑燥。 -
-L
:統(tǒng)計鏈接指向的文件的大小跳纳,而不是鏈接文件本身的大小。 -
-x
:統(tǒng)計指定目錄下的文件和子目錄的大小贪嫂,不統(tǒng)計其他文件系統(tǒng)的大小寺庄。 -
-X
:排除指定的文件或目錄,不統(tǒng)計它們的大小力崇。
命令示例
下面是一些 du
命令的示例:
- 查看當(dāng)前目錄下所有文件和目錄的大卸诽痢:
du
- 查看當(dāng)前目錄下所有文件和目錄的總大小:
du -c
- 查看當(dāng)前目錄下所有文件和目錄的大小亮靴,并以人類可讀的格式顯示:
du -h
- 查看指定目錄的大锈擅恕:
du /path/to/directory
- 查看指定文件的大小:
du /path/to/file
- 查看指定目錄的總大屑氲酢:
du -s /path/to/directory
- 查看指定目錄的大小贞岭,并以 KB 為單位顯示:
du -k /path/to/directory
- 查看指定目錄的大小,并排除指定的目錄或文件:
du -X /path/to/exclude /path/to/directory
- 查看指定目錄的大小搓侄,并只統(tǒng)計該目錄下的文件和子目錄瞄桨,不統(tǒng)計其他文件系統(tǒng)的大小:
du -x /path/to/directory
總結(jié)
du
命令是一個非常實用的工具讶踪,可以幫助你快速了解文件和目錄的磁盤使用情況芯侥。通過結(jié)合不同的選項,你可以得到不同的統(tǒng)計結(jié)果。以上是一些常用的命令示例柱查,希望這些示例能夠幫助你更好地理解 du
命令的使用廓俭。在使用 du
命令時,還有一些注意事項需要注意:
- 如果你沒有指定任何參數(shù)唉工,則
du
命令將默認(rèn)統(tǒng)計當(dāng)前目錄下的所有文件和子目錄的大小研乒。 - 當(dāng)你在使用
du
命令時,可以使用通配符來指定多個文件或目錄淋硝,例如du /path/to/dir/*
告嘲。 - 在默認(rèn)情況下,
du
命令會遞歸統(tǒng)計所有子目錄的大小奖地。如果你只想統(tǒng)計指定目錄的大小橄唬,可以使用-s
選項。 - 在使用
du
命令時参歹,需要注意單位的轉(zhuǎn)換仰楚。默認(rèn)情況下,du
命令會以塊(block)為單位顯示文件大小犬庇,可以使用-h
選項將其轉(zhuǎn)換為人類可讀的格式僧界,例如 KB、MB臭挽、GB 等捂襟。
最后,需要注意的是欢峰,du
命令只是一種簡單的磁盤使用情況統(tǒng)計工具葬荷。如果你需要更詳細(xì)和準(zhǔn)確的統(tǒng)計結(jié)果,建議使用專業(yè)的磁盤使用情況分析工具纽帖,如 df
宠漩、ncdu
等。
來自chatGPT整理~