国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Linux > 正文

linux的du和df命令

2024-06-28 13:19:50
字體:
供稿:網(wǎng)友
linux的du和df命令 2015-07-07 13:45 by Arlo Zhang, ... 閱讀, ... 評(píng)論, 收藏, 編輯

今天也有同學(xué)問我Linux下查看目錄大小的命令,現(xiàn)在也將前陣子學(xué)習(xí)到du/df兩個(gè)命令總結(jié)一下吧。前陣子測試工作中有遇到過由于磁盤空間滿導(dǎo)致程序無法執(zhí)行到情況,所以使用了df和du兩個(gè)命令。

du查看目錄大小,df查看磁盤使用情況。我常使用的命令(必要時(shí),sudo使用root權(quán)限),1.查看某個(gè)目錄的大?。篸u -hs /home/master/documents 查看目錄下所有目錄的大小并按大小降序排列:sudo du -sm /etc/* | sort -nr | less2.查看磁盤使用情況(文件系統(tǒng)的使用情況):sudo df -h df --block-size=GB

-h是使輸出結(jié)果更易于人類閱讀;du -s只展示目錄的使用總量(不分別展示各個(gè)子目錄情況),-m是以MB為單位展示目錄的大?。ó?dāng)然-k/-g就是KB/GB了)。更多信息,還是man du 和 man df 來獲得吧。

du - estimate file space usageSummarize disk usage of each FILE, recursively for directories.

df - report file system disk space usageShow information about the file system on which each FILE resides, or all file systems by default.df displays the amount of disk space available on the file system containing each file nameargument. If no file name is given, the space available on all currently mounted file systems is shown.

dudu的英文為:disk usage,含義是磁盤空間使用情況,功能是逐級(jí)進(jìn)入指定目錄的每一個(gè)子目錄并顯示該目錄占用文件系統(tǒng)數(shù)據(jù)塊的情況,如果沒有指定目錄,則對(duì)當(dāng)前的目錄進(jìn)行統(tǒng)計(jì)。du的命令各個(gè)選項(xiàng)含義如下:a:顯示全部目錄和其次目錄下的每個(gè)檔案所占的磁盤空間s:只顯示各檔案大小的總合b:大小用bytes來表示x:跳過在不同文件系統(tǒng)上的目錄不予統(tǒng)計(jì)a:遞歸地顯示指定目錄中各文件及子孫目錄中各文件占用的數(shù)據(jù)塊數(shù)...使用du進(jìn)行查看root@tech163:/home/htmlfile# du16 ./test60 ./bbb84 .其中第一列是以塊為單位計(jì)的磁盤空間容量,第二列列出目錄中使用這些空間的目錄名稱1)查看當(dāng)前目錄包含子目錄的大小root@tech163:/home/htmlfile# du -sm .1 .其中的du -sm . 的“.”是代表當(dāng)前目錄。2)查看當(dāng)前目錄以及子目錄的大小root@tech163:/home/htmlfile# du -h16K ./test60K ./bbb84K .其中 -h 表示使用K,M,G的人性化形式顯示。3)看到當(dāng)前目錄下的bbb目錄大小,但不想查看其他目錄以及子目錄root@tech163:/home/htmlfile# du -ch bbb | tail -n 160K total使用了管道包含了du和tail兩個(gè)命令,-c表示最后計(jì)算出所列目錄的大小之和。4)列出當(dāng)前目錄下所有目錄和文件的大小root@tech163:/home/htmlfile# du -ah bbb4.0K bbb/MySQL.php4.0K bbb/index.htm4.0K bbb/p.php28K bbb/memcache.php12K bbb/.session.php.swp4.0K bbb/hello.html60K bbb其中-a表示包含目錄和文件5)不換行列出目錄以及子目錄大小的信息root@tech163:/home/htmlfile# du -0h16K ./test60K ./bbb84K .root@tech163:/home/htmlfile#其中 -0 表示列出一條信息后不換行,接著輸出第二條信息。df于du不同的是,du是面向文件的命令,只計(jì)算被文件占用的空間。不計(jì)算文件系統(tǒng)metadata 占用的空間。df則是基于文件系統(tǒng)總體來計(jì)算,通過文件系統(tǒng)中未分配空間來確定系統(tǒng)中已經(jīng)分配空間的大小。df命令可以獲取硬盤占用了多少空間,還剩下多少空間,它也可以顯示所有文件系統(tǒng)對(duì)i節(jié)點(diǎn)和磁盤塊的使用情況。df命令各個(gè)選擇的含義如下:a:顯示全部的檔案系統(tǒng)和各分割區(qū)的磁盤使用情形i:顯示i -nodes的使用量k:大小用k來表示 (默認(rèn)值)t:顯示某一個(gè)檔案系統(tǒng)的所有分割區(qū)磁盤使用量x:顯示不是某一個(gè)檔案系統(tǒng)的所有分割區(qū)磁盤使用量T:顯示每個(gè)分割區(qū)所屬的檔案系統(tǒng)名稱....使用df進(jìn)行查看Filesystem 1K-blocks Used Available Use% Mounted on/dev/cciss/c0d0p1 2068156 611572 1351528 32% /tmpfs 1038080 4 1038076 1% /lib/init/rwudev 10240 64 10176 1% /devtmpfs 1038080 4 1038076 1% /dev/shm/dev/cciss/c0d0p9 130700120 44034236 86665884 34% /home/dev/cciss/c0d0p7 2068156 68932 1999224 4% /tmp/dev/cciss/c0d0p8 4132372 1760620 2161840 45% /usr/dev/cciss/c0d0p6 2068156 330104 1632996 17% /var第一行是文件系統(tǒng)對(duì)應(yīng)的硬盤分區(qū)第二行是分區(qū)包含的數(shù)據(jù)塊的數(shù)據(jù)(1數(shù)據(jù)庫為1024字節(jié))第三四行是已用和未用的數(shù)據(jù)塊數(shù)組第五行是普通用戶空間使用的百分比第六行是文件系統(tǒng)的安裝點(diǎn)其中第三四行已用和未用數(shù)據(jù)塊相加并不等于第二行總數(shù)據(jù)塊,這是因?yàn)榉謪^(qū)留了少量空間提供給系統(tǒng)管理員使用。1)chenyz@gzhouse:~$ df -h文件系統(tǒng) 容量 已用 可用 已用% 掛載點(diǎn)/dev/cciss/c0d0p1 2.0G 598M 1.3G 32% /tmpfs 1014M 4.0K 1014M 1% /lib/init/rwudev 10M 64K 10M 1% /devtmpfs 1014M 4.0K 1014M 1% /dev/shm/dev/cciss/c0d0p9 125G 42G 83G 34% /home/dev/cciss/c0d0p7 2.0G 68M 2.0G 4% /tmp/dev/cciss/c0d0p8 4.0G 1.7G 2.1G 45% /usr/dev/cciss/c0d0p6 2.0G 333M 1.6G 18% /var其中 -h 表示使用K,M,G的人性化形式顯示。2)chenyz@gzhouse:~$ df -ia文件系統(tǒng) Inode (I)已用 (I)可用 (I)已用% 掛載點(diǎn)/dev/cciss/c0d0p1 262752 60150 202602 23% /tmpfs 224142 10 224132 1% /lib/init/rwPRoc 0 0 0 - /procsysfs 0 0 0 - /sysprocbususb 0 0 0 - /proc/bus/usbudev 224142 770 223372 1% /devtmpfs 224142 3 224139 1% /dev/shmdevpts 0 0 0 - /dev/pts/dev/cciss/c0d0p9 130763968 1972907 128791061 2% /home/dev/cciss/c0d0p7 262752 54 262698 1% /tmp/dev/cciss/c0d0p8 524832 35743 489089 7% /usr/dev/cciss/c0d0p6 262752 4896 257856 2% /var 所謂的 inode 是用來存放檔案及目錄的基本信息,包含時(shí)間、檔名、使用者及群組等。在分割扇區(qū)時(shí),系統(tǒng)會(huì)先做出一堆 inode 以供以后使用,inode 的數(shù)量關(guān)系著系統(tǒng)中可以建立的檔案及目錄總數(shù)。如果要存的檔案大部分都很小,則同樣大小的硬盤中會(huì)有較多的檔案,也就是說需要較多的 inode 來掛檔案及目錄


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 迭部县| 洛宁县| 海门市| 公主岭市| 渭源县| 永城市| 宝兴县| 阳原县| 庄浪县| 仙游县| 连城县| 博罗县| 南江县| 大丰市| 十堰市| 通道| 张北县| 五华县| 平泉县| 杂多县| 龙泉市| 锡林郭勒盟| 新乡市| 肥西县| 都匀市| 连江县| 邯郸县| 五家渠市| 石门县| 临高县| 孟连| 子洲县| 当雄县| 共和县| 涪陵区| 石台县| 永登县| 海安县| 郯城县| 大名县| 和龙市|