新聞中心
Linux常用命令集du
du [選項(xiàng)][文件]
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了淅川免費(fèi)建站歡迎大家使用!
顯示每個(gè)文件和目錄的磁盤使用空間。
-a或-all 顯示目錄中個(gè)別文件的大小。
-b或-bytes 顯示目錄或文件大小時(shí),以byte為單位。
-c或--total 除了顯示個(gè)別目錄或文件的大小外,同時(shí)也顯示所有目錄或文件的總和。
-k或--kilobytes 以KB(1024bytes)為單位輸出。
-m或--megabytes 以MB為單位輸出。
-s或--summarize 僅顯示總計(jì),只列出最后加總的值。
-h或--human-readable 以K,M,G為單位,提高信息的可讀性。
-x或--one-file-xystem 以一開始處理時(shí)的文件系統(tǒng)為準(zhǔn),若遇上其它不同的文件系統(tǒng)目錄則略過(guò)。
-L符號(hào)鏈接或--dereference符號(hào)鏈接 顯示選項(xiàng)中所指定符號(hào)鏈接的源文件大小。
-S或--separate-dirs 顯示個(gè)別目錄的大小時(shí),并不含其子目錄的大小。
-X文件或--exclude-from=文件 在文件指定目錄或文件。
--exclude=目錄或文件 略過(guò)指定的目錄或文件。
-D或--dereference-args 顯示指定符號(hào)鏈接的源文件大小。
-H或--si 與-h參數(shù)相同,但是K,M,G是以1000為換算單位。
-l或--count-links 重復(fù)計(jì)算硬件鏈接的文件。
命令:
du
輸出:
說(shuō)明:
只顯示當(dāng)前目錄下面的子目錄的目錄大小和當(dāng)前目錄的總的大小,最下面的11536當(dāng)前目錄的總大小。
命令:
du hello.i
輸出:
命令:
du ./process
輸出:
命令:
du -s
輸出:
命令:
du -h
命令:du -ah
命令 du -c hello.i ./use_code
輸出
命令:
du -h |sort -nr|more
輸出:
命令:
du -h --max-depth=1
輸出:
Linux里面du命令作用是什么?
du是統(tǒng)計(jì)目錄或文件所占磁盤空間大小的命令。
我們?cè)诮y(tǒng)計(jì)目錄時(shí),不是想看父目錄下的子目錄名和子文件名到底占用了多少空間,而是想看父目錄下的子目錄和子文件的總磁盤占用量大小,這時(shí)就需要使用 du
命令才能統(tǒng)計(jì)目錄的真正磁盤占用量大小。
du命令的格式如下:
du [選項(xiàng)] [目錄或文件名]
選項(xiàng):
-a:顯示每個(gè)子文件的磁盤占用量。默認(rèn)只統(tǒng)計(jì)子目錄的磁盤占用量
-h:使用習(xí)慣單位顯示磁盤占用量,如KB、MB或GB等;
-s:統(tǒng)計(jì)總磁盤占用量,而不列出子目錄和子文件的磁盤占用量
通過(guò)命令du -h –max-depth=1 *,可以查看當(dāng)前目錄下各文件、文件夾的大小,這個(gè)比較實(shí)用。
查詢當(dāng)前目錄總大小可以使用du -sh,其中s代表統(tǒng)計(jì)匯總的意思,即只輸出一個(gè)總和大小。
通過(guò)命令du -h –max-depth=0 *,可以只顯示直接子目錄文件及文件夾大小統(tǒng)計(jì)值。
如果只想查看指定目錄的總大小,可以使用du -sh 目錄名稱。
對(duì)于指定文件夾也可以指定顯示層次深度,如du -h --max-depth=0 software/及du -h --max-depth=1
software/
使用du命令和df命令去統(tǒng)計(jì)分區(qū)的使用情況時(shí),得到的數(shù)據(jù)是不一樣的。那是因?yàn)閐f命令是從文件系統(tǒng)的角度考慮的,通過(guò)文件系統(tǒng)中未分配的空間來(lái)確定文件系統(tǒng)中已經(jīng)分配的空間大小。也就是說(shuō),在使用df命令統(tǒng)計(jì)分區(qū)時(shí),不僅要考慮文件占用的空間,還要統(tǒng)計(jì)被命令或程序占用的空間(最常見的就是文件已經(jīng)刪除,但是程序并沒(méi)有釋放空間)。
而du命令是面向文件的,只會(huì)計(jì)算文件或目錄占用的磁盤空間。也就是說(shuō),df命令統(tǒng)計(jì)的分區(qū)更準(zhǔn)確,是真正的空閑空間。
Linux du 命令是干什么的?
du(英文全稱:disk used):檢查磁盤空間使用量
但是與 df 命令不同的是 Linux du 命令是對(duì)文件和目錄磁盤使用的空間的查看。
df命令則是檢查文件系統(tǒng)的磁盤空間占用情況??梢岳迷撁顏?lái)獲取硬盤被占用了多少空間,目前還剩下多少空間等信息。
文章題目:linux命令du Linux命令對(duì)比16進(jìn)制文件
標(biāo)題網(wǎng)址:http://fisionsoft.com.cn/article/ddidodc.html