這篇文章主要介紹了Linux du命令怎么用的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇Linux du命令怎么用文章都會有所收獲,下面我們一起來看看吧。
du
顯示每個文件和目錄的磁盤使用空間
du [選項][文件]
-a, --all 顯示目錄中個別文件的大小。 -B, --block-size=大小 使用指定字節數的塊 -b, --bytes 顯示目錄或文件大小時,以byte為單位。 -c, --total 除了顯示個別目錄或文件的大小外,同時也顯示所有目錄或文件的總和。 -D, --dereference-args 顯示指定符號鏈接的源文件大小。 -H, --si 與-h參數相同,但是K,M,G是以1000為換算單位。 -h, --human-readable 以K,M,G為單位,提高信息的可讀性。 -k, --kilobytes 以KB(1024bytes)為單位輸出。 -l, --count-links 重復計算硬件鏈接的文件。 -m, --megabytes 以MB為單位輸出。 -L, --dereference 顯示選項中所指定符號鏈接的源文件大小。 -P, --no-dereference 不跟隨任何符號鏈接(默認) -0, --null 將每個空行視作0 字節而非換行符 -S, --separate-dirs 顯示個別目錄的大小時,并不含其子目錄的大小。 -s, --summarize 僅顯示總計,只列出最后加總的值。 -x, --one-file-xystem 以一開始處理時的文件系統為準,若遇上其它不同的文件系統目錄則略過。 -X, --exclude-from= 在指定目錄或文件。 --apparent-size 顯示表面用量,而并非是磁盤用量;雖然表面用量通常會小一些,但有時它會因為稀疏文件間的"洞"、內部碎片、非直接引用的塊等原因而變大。 --files0-from=F 計算文件F中以NUL結尾的文件名對應占用的磁盤空間如果F的值是"-",則從標準輸入讀入文件名 --exclude= 略過指定的目錄或文件。 --max-depth=N 顯示目錄總計(與--all 一起使用計算文件)當N為指定數值時計算深度為N,等于0時等同--summarize --si 類似-h,但在計算時使用1000 為基底而非1024 --time 顯示目錄或該目錄子目錄下所有文件的最后修改時間 --time=WORD 顯示WORD時間,而非修改時間:atime,access,use,ctime 或status --time-style=樣式 按照指定樣式顯示時間(樣式解釋規則同"date"命令):full-iso,long-iso,iso,+FORMAT --help 顯示此幫助信息并退出 --version 顯示版本信息并退出
文件從大到小排序
ubuntu@VM-0-14-ubuntu:~/git-work/linux-command$ du -sh * |sort -rh 2.9M command 1.9M assets 148K template 72K package-lock.json 52K dist 28K build 16K README.md 4.0K renovate.json 4.0K package.json 4.0K LICENSE
只顯示當前目錄下子目錄的大小。
ubuntu@VM-0-14-ubuntu:~/git-work/linux-command$ du -sh ./*/ 1.9M ./assets/ 28K ./build/ 2.9M ./command/ 52K ./dist/ 148K ./template/
查看指定目錄下文件所占的空間:
ubuntu@VM-0-14-ubuntu:~/git-work/linux-command/assets$ du ./* 144 ./alfred.png 452 ./chrome-extensions.gif 4 ./dash-icon.png 1312 ./Linux.gif 16 ./qr.png
只顯示總和的大小:
ubuntu@VM-0-14-ubuntu:~/git-work/linux-command/assets$ du -s . 1932 .
顯示總和的大小且易讀:
ubuntu@VM-0-14-ubuntu:~/git-work/linux-command/assets$ du -sh . 1.9M .
關于“Linux du命令怎么用”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“Linux du命令怎么用”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。