du
顯示每個文件和目錄的磁盤使用空間
補充說明
du命令 也是查看使用空間的,但是與df命令不同的是Linux du命令是對文件和目錄磁盤使用的空間的查看,還是和df命令有一些區別的。
語法
1du [選項][文件]
選項
1-a, --all 顯示目錄中個別文件的大小。
2-B, --block-size=大小 使用指定字節數的塊
3-b, --bytes 顯示目錄或文件大小時,以byte爲單位。
4-c, --total 除了顯示個別目錄或文件的大小外,同時也顯示所有目錄或文件的總和。
5-D, --dereference-args 顯示指定符號鏈接的源文件大小。
6-H, --si 與-h參數相同,但是K,M,G是以1000爲換算單位。
7-h, --human-readable 以K,M,G爲單位,提高信息的可讀性。
8-k, --kilobytes 以KB(1024bytes)爲單位輸出。
9-l, --count-links 重複計算硬件鏈接的文件。
10-m, --megabytes 以MB爲單位輸出。
11-L<符號鏈接>, --dereference<符號鏈接> 顯示選項中所指定符號鏈接的源文件大小。
12-P, --no-dereference 不跟隨任何符號鏈接(默認)
13-0, --null 將每個空行視作0 字節而非換行符
14-S, --separate-dirs 顯示個別目錄的大小時,並不含其子目錄的大小。
15-s, --summarize 僅顯示總計,只列出最後加總的值。
16-x, --one-file-xystem 以一開始處理時的文件系統爲準,若遇上其它不同的文件系統目錄則略過。
17-X<文件>, --exclude-from=<文件> 在<文件>指定目錄或文件。
18--apparent-size 顯示錶面用量,而並非是磁盤用量;雖然表面用量通常會小一些,但有時它會因爲稀疏文件間的"洞"、內部碎片、非直接引用的塊等原因而變大。
19--files0-from=F 計算文件F中以NUL結尾的文件名對應占用的磁盤空間如果F的值是"-",則從標準輸入讀入文件名
20--exclude=<目錄或文件> 略過指定的目錄或文件。
21--max-depth=N 顯示目錄總計(與--all 一起使用計算文件)當N爲指定數值時計算深度爲N,等於0時等同--summarize
22--si 類似-h,但在計算時使用1000 爲基底而非1024
23--time 顯示目錄或該目錄子目錄下所有文件的最後修改時間
24--time=WORD 顯示WORD時間,而非修改時間:atime,access,use,ctime 或status
25--time-style=樣式 按照指定樣式顯示時間(樣式解釋規則同"date"命令):full-iso,long-iso,iso,+FORMAT
26--help 顯示此幫助信息並退出
27--version 顯示版本信息並退出
實例
文件從大到小排序
1ubuntu@VM-0-14-ubuntu:~/git-work/linux-command$ du -sh * |sort -rh
22.9M command
31.9M assets
4148K template
572K package-lock.json
652K dist
728K build
816K README.md
94.0K renovate.json
104.0K package.json
114.0K LICENSE
只顯示當前目錄下子目錄的大小。
1ubuntu@VM-0-14-ubuntu:~/git-work/linux-command$ du -sh ./*/
21.9M ./assets/
328K ./build/
42.9M ./command/
552K ./dist/
6148K ./template/
查看指定目錄下文件所佔的空間:
1ubuntu@VM-0-14-ubuntu:~/git-work/linux-command/assets$ du ./*
2144 ./alfred.png
3452 ./chrome-extensions.gif
44 ./dash-icon.png
51312 ./Linux.gif
616 ./qr.png
只顯示總和的大小:
1ubuntu@VM-0-14-ubuntu:~/git-work/linux-command/assets$ du -s .
21932 .
顯示總和的大小且易讀:
1ubuntu@VM-0-14-ubuntu:~/git-work/linux-command/assets$ du -sh .
21.9M .
來源:https://github.com/jaywcjlove/linux-command
最後修改於: Wednesday, January 31, 2024
版權申明:
- 未標註來源的內容皆為原創,未經授權請勿轉載(因轉載後排版往往錯亂、內容不可控、無法持續更新等);
- 非營利為目的,演繹本博客任何內容,請以'原文出處'或者'參考鏈接'等方式給出本站相關網頁地址(方便讀者)。