du(英文全稱:disk used):檢查磁盤空間使用量
創(chuàng)新互聯(lián)公司2013年至今,先為長(zhǎng)壽等服務(wù)建站,長(zhǎng)壽等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為長(zhǎng)壽企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
但是與 df 命令不同的是 Linux du 命令是對(duì)文件和目錄磁盤使用的空間的查看。
df命令則是檢查文件系統(tǒng)的磁盤空間占用情況??梢岳迷撁顏慝@取硬盤被占用了多少空間,目前還剩下多少空間等信息。
Linux磁盤管理常用三個(gè)命令為df、du、fdisk。
df,全稱:disk full,列出文件系統(tǒng)的整體磁盤使用量
du,全稱:disk used,檢查磁盤空間使用量
fdisk,用于磁盤分區(qū)。
1、df命令
檢查文件系統(tǒng)的磁盤空間占用情況,可以利用該命令獲取磁盤被占用了多少空間,目前還剩下多少空間等信息。
語(yǔ)法:df[-ahikHTm][目錄或文件名]
參數(shù):
-a 列出所有文件系統(tǒng),包括系統(tǒng)特有的/proc等文件系統(tǒng);
-k 以KBytes的容量顯示各文件系統(tǒng);
-m 以MBytes的容量顯示各文件系統(tǒng);
-h 以較易閱讀的格式自行顯示,比如:GBytes、MBytes、KBytes;
-H 以M=1000K取代M=1024K的進(jìn)位方式;
-T 顯示文件系統(tǒng)類型;
-i 不用磁盤容量,以inode的數(shù)量來顯示。
2、du命令
也是查看使用空間的,但是與df命令不同的是,Linux du命令是對(duì)文件和目錄磁盤使用的空間進(jìn)行查看,和df命令有一定的區(qū)別。
語(yǔ)法:du[-ahskm]文件或目錄名稱
參數(shù):
-a 列出所有的文件與目錄容量;
-h 以較易閱讀的格式顯示;
-s 列出總量而已,而不列出每個(gè)各別的目錄占用容量;
-S 不包括子目錄下的統(tǒng)計(jì),與-s存在差別;
-k 以KBytes列出容量顯示;
-m 以MBytes列出容量顯示。
3、fdisk命令
fdisk是Linux的磁盤分區(qū)表操作工具。
語(yǔ)法:fdisk[-l]裝置名稱
參數(shù):
-l 輸出后面接的裝置所有的分區(qū)內(nèi)容。若僅有fdisk -l時(shí),則系統(tǒng)將會(huì)把整個(gè)系統(tǒng)內(nèi)能夠搜尋到的裝置的分區(qū)均列出來。
??du命令是查看磁盤使用空間的命令。du命令可以顯示每個(gè)文件和目錄的磁盤使用情況。英文原意為disk used。
1、du命令默認(rèn)只顯示文件夾大小。
2、指定文件或目錄
3、顯示所有目錄和文件
4、顯示指定文件夾下文件或目錄大小(不看目錄下一級(jí))
5、顯示指定文件夾下文件或目錄大?。ú豢茨夸浵乱患?jí)) 從小到大排列
du [選項(xiàng)][文件]
顯示每個(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)目錄則略過。
-L符號(hào)鏈接或--dereference符號(hào)鏈接 顯示選項(xiàng)中所指定符號(hào)鏈接的源文件大小。
-S或--separate-dirs 顯示個(gè)別目錄的大小時(shí),并不含其子目錄的大小。
-X文件或--exclude-from=文件 在文件指定目錄或文件。
--exclude=目錄或文件 略過指定的目錄或文件。
-D或--dereference-args 顯示指定符號(hào)鏈接的源文件大小。
-H或--si 與-h參數(shù)相同,但是K,M,G是以1000為換算單位。
-l或--count-links 重復(fù)計(jì)算硬件鏈接的文件。
命令:
du
輸出:
說明:
只顯示當(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
輸出: