欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

linux大小的命令 文件大小linux命令

查看linux文件夾大小

1. 前言

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到銀川網(wǎng)站設(shè)計(jì)與銀川網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、國(guó)際域名空間、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋銀川地區(qū)。

本文主要講解在Linux系統(tǒng)上怎么查看某個(gè)文件夾大小。我們將會(huì)使用du命令。

du命令是“disk usage磁盤(pán)使用情況”的縮寫(xiě),它報(bào)告給定文件或文件夾使用的磁盤(pán)空間的估計(jì)數(shù)。它對(duì)于查找占用大量磁盤(pán)空間的文件和文件夾非常有用。

linux怎么查看某個(gè)文件夾大小

2. 如何使用`du`命令查看某個(gè)文件夾大小

du命令的使用語(yǔ)法:

du [OPTIONS]... FILE...

如果給定的文件是一個(gè)文件夾,du將總結(jié)該目錄中每個(gè)文件和子文件夾的磁盤(pán)使用情況。如果沒(méi)有指定文件,du將報(bào)告當(dāng)前工作目錄的磁盤(pán)使用情況。

在沒(méi)有任何選項(xiàng)的情況下執(zhí)行du時(shí),以字節(jié)為單位顯示給定文件或文件夾及其子文件夾的磁盤(pán)使用情況。

du ~/Documents

您還可以將多個(gè)文件和文件夾作為參數(shù)傳遞給du命令:

du ~/Documents ~/Pictures ~/.zshrc

如果您在沒(méi)有權(quán)限的文件或目錄上運(yùn)行du,您將得到類似“du:無(wú)法讀取目錄”的內(nèi)容。在這種情況下,需要在命令前加上sudo。

du命令巖賀有很多選項(xiàng),我們只列出最常用的。

-a選項(xiàng)告訴du報(bào)告目錄中每個(gè)文件的磁盤(pán)空間使用情況。

du -a ~/Documents

通常,您希望僅以人類可讀易讀的格式查看給升碧定文件夾占用的空間。為此,使用-h選項(xiàng)。

例如,要查看/var/lib及其所有子文件夾的總大小,可以運(yùn)行以下命令:

sudo du -h /var

我們使用sudo是因?yàn)?var/lib目錄中的大多數(shù)文件和目錄都屬于root用戶,普通用戶無(wú)法讀取。輸出將是這樣的:

4.0K /var/lib/apt/mirrors/partial

5.8.0K /var/lib/apt/mirrors

205M /var/lib/apt

2.9G /var/lib/

若要只報(bào)告指定目錄的總大小,而非子文件夾,請(qǐng)使用-s選項(xiàng):

sudo du -sh /var

輸出結(jié)果:

2.9G /var

-c選項(xiàng)告訴du報(bào)告一個(gè)總數(shù)。當(dāng)您希望獲得兩個(gè)或多個(gè)目錄的合并大小時(shí),這是非常有用的。

sudo du -csh /var/log /var/lib

輸出結(jié)果:

1.2G /var/log

2.9G /var/lib

4.1G total

如果希望顯示n-level子目錄的磁盤(pán)使用情況,請(qǐng)使用--max-depth選項(xiàng)并指定子文件夾級(jí)別。例如,要獲得關(guān)于您將使用的第一級(jí)文件夾的報(bào)告:

sudo du -h --max-depth=1 /var/lib

輸出結(jié)果如下:

544K /var/lib/usbutils

4.0K /var/lib/acpi-support

205M /var/lib/apt

2.9G /var/lib

du實(shí)用程序的默認(rèn)行為是重新分配目錄或文件使用的磁盤(pán)空間。要查找文件的表觀大小,請(qǐng)使用選項(xiàng)--apparent-size。文件的“apparent-size”是文件中實(shí)際有多少數(shù)據(jù)。

sudo du -sh --apparent-size /var/lib

輸出結(jié)果:

2.9G /var/lib

du還允許您使用shell模式。例如,要獲得主目錄中以“Do”開(kāi)頭的所有文件夾的大小,可以運(yùn)行以下命令:

sudo du -csh ~/Do*

輸出結(jié)果:

102M /home/zcwyou/Documents

358M /home/zcwyou/Downloads

460M total

linux使用du命令查看某個(gè)文件夾大小

3. `du`與其它命令結(jié)合查看某個(gè)文件夾大小

du命令可以與帶有管道的其他命令相結(jié)合。

例如,要打印/var目錄中最大的5個(gè)文件夾,您需要將du的輸出傳遞給sort命令,按照文件夾的大小對(duì)文件夾進(jìn)行排序,然后將輸出傳遞給head命令,head命令只打印前5個(gè)文件夾:

sudo du -h /var/ | sort -rh | head -5

執(zhí)行結(jié)果:

4.6G /var/

2.9G /var/lib

2.6G /var/lib/snapd

1.7G /var/lib/snapd/snaps

du與其它命令結(jié)合查看某個(gè)文件夾大小

4. 總結(jié)

現(xiàn)在您應(yīng)該已經(jīng)很好地理解了如何使用du命令。

與df不同,df打吵棗舉印關(guān)于掛載文件系統(tǒng)的磁盤(pán)使用情況的信息,du命令給出給定文件或文件夾使用的磁盤(pán)空間的估計(jì)值。

您可以通過(guò)在終端中鍵入man du來(lái)查看所有可用的du命令選項(xiàng)。

如果您有任何問(wèn)題或反饋,請(qǐng)?jiān)谙路搅粞浴?/p>

當(dāng)前文章:linux大小的命令 文件大小linux命令
文章出自:http://chinadenli.net/article39/dshocph.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)響應(yīng)式網(wǎng)站靜態(tài)網(wǎng)站電子商務(wù)建站公司云服務(wù)器

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司