du
命令(disk usage)用來展示磁碟使用量的統計資訊。du
和df
算是一對同門師兄弟,du
側重在資料夾和檔案的磁碟占用方面,而df
側重在檔案系統級別的磁碟占用方面。這兩個命令都非常的基礎,也是每位 linux工程師都應該掌握的命令。du -h
檢視當前目錄下所有子目錄的大小
[devl@xungen toolkit]$ du -h
192k ./dbimport/obj/src
196k ./dbimport/obj
40k ./dbimport/src
244k ./dbimport
68k ./cppcode/obj/src
72k ./cppcode/obj
12k ./cppcode/src
92k ./cppcode
96k ./cgientity/obj/src
100k ./cgientity/obj
16k ./cgientity/src
128k ./cgientity
224k ./dbentity/obj/src
228k ./dbentity/obj
28k ./dbentity/src
1.3m .
du -sh
統計當前目錄占用空間大小
[devl@xungen ~]$ du -sh
699m .
du -sh --time *
檢視當前目錄下所有檔案與目錄的大小與更新時間
4.0k 2019-05-03 19:30 config.lua
4.0k 2019-05-09 14:44 configure
21m 2019-05-28 20:03 cppshell
39m 2019-06-01 18:28 library
4.0k 2019-05-28 17:04 makefile
4.0k 2019-05-28 17:04 makefile.conf
173m 2019-06-04 23:09 product
4.0k 2019-05-28 17:04 profile.conf
700k 2019-06-02 19:01 publish
260k 2019-05-01 16:37 source
8.0k 2019-05-09 17:27 tensor
1.3m 2019-06-01 18:28 toolkit
du -sh * | sort -rh
檢視當前目錄下所有檔案與目錄的大小並按大小排序倒序輸出
[devl@xungen ~]$ du -sh * |
sort -rh
173m product
1.3m toolkit
700k publish
8.0k tensor
4.0k profile.conf
4.0k makefile.conf
4.0k makefile
4.0k configure
4.0k config.lua
du 命令詳解
du 命令 用途 概述磁碟使用情況 語法 du a s k m g l r x h l file 描述 du命令顯示用於檔案的塊的數量。如果指定的 file 引數實際上是乙個目錄,就要報告該目錄內的所有檔案。如果沒有提供 file 引數,du 命令使用當前目錄內的檔案。如果 file 引數是乙個目錄...
du 命令詳解
du 命令 用途概述磁碟使用情況 語法du a s k m g l r x h l file 描述du 命令顯示用於檔案的塊的數量。如果指定的 file 參 數實際上是乙個目錄,就要報告該目錄內的所有檔案。如果沒有提供 file 引數,du 命令使用當前目錄內的檔案。如果 file 引數是乙個目錄,...
du 命令詳解
du命令是檢查硬碟使用情況,統計檔案或目錄及子目錄使用硬碟的空間大小。引數的不同組合,可以更快的提高工作效率,以下僅列出了經常使用到的引數,如需更詳細的資訊,請用man du命令來獲得。1 命令格式 du 選項 檔案 2 命令功能 顯示每個檔案和目錄的磁碟使用空間。3 命令引數 說明 a 顯示所有目...