df
顯示磁盤的相關(guān)信息
補(bǔ)充說明
df命令 用于顯示磁盤分區(qū)上的可使用的磁盤空間。默認(rèn)顯示單位為KB??梢岳迷撁顏?lái)獲取硬盤被占用了多少空間,目前還剩下多少空間等信息。
語(yǔ)法
df(選項(xiàng))(參數(shù))
選項(xiàng)
-a或--all:包含全部的文件系統(tǒng);
--block-size=<區(qū)塊大小>:以指定的區(qū)塊大小來(lái)顯示區(qū)塊數(shù)目;
-h或--human-readable:以可讀性較高的方式來(lái)顯示信息;
-H或--si:與-h參數(shù)相同,但在計(jì)算時(shí)是以1000 Bytes為換算單位而非1024 Bytes;
-i或--inodes:顯示inode的信息;
-k或--kilobytes:指定區(qū)塊大小為1024字節(jié);
-l或--local:僅顯示本地端的文件系統(tǒng);
-m或--megabytes:指定區(qū)塊大小為1048576字節(jié);
--no-sync:在取得磁盤使用信息前,不要執(zhí)行sync指令,此為預(yù)設(shè)值;
-P或--portability:使用POSIX的輸出格式;
--sync:在取得磁盤使用信息前,先執(zhí)行sync指令;
-t<文件系統(tǒng)類型>或--type=<文件系統(tǒng)類型>:僅顯示指定文件系統(tǒng)類型的磁盤信息;
-T或--print-type:顯示文件系統(tǒng)的類型;
-x<文件系統(tǒng)類型>或--exclude-type=<文件系統(tǒng)類型>:不要顯示指定文件系統(tǒng)類型的磁盤信息;
--help:顯示幫助;
--version:顯示版本信息。
參數(shù)
文件:指定文件系統(tǒng)上的文件。
大小格式
顯示值以 --block-size
和 DF_BLOCK_SIZE
,BLOCK_SIZE
和 BLOCKSIZE
環(huán)境變量中的第一個(gè)可用 SIZE
為單位。 否則,單位默認(rèn)為 1024
個(gè)字節(jié)(如果設(shè)置 POSIXLY_CORRECT
,則為512
)。
SIZE是一個(gè)整數(shù)和可選單位(例如:10M是10 * 1024 * 1024)。 單位是K,M,G,T,P,E,Z,Y(1024的冪)或KB,MB,…(1000的冪)。
實(shí)例
查看系統(tǒng)磁盤設(shè)備,默認(rèn)是KB為單位:
[root@LinServ-1 ~]# df
文件系統(tǒng) 1K-塊 已用 可用 已用% 掛載點(diǎn)
/dev/sda2 146294492 28244432 110498708 21% /
/dev/sda1 1019208 62360 904240 7% /boot
tmpfs 1032204 0 1032204 0% /dev/shm
/dev/sdb1 2884284108 218826068 2518944764 8% /data1
使用-h
選項(xiàng)以KB以上的單位來(lái)顯示,可讀性高:
[root@LinServ-1 ~]# df -h
文件系統(tǒng) 容量 已用 可用 已用% 掛載點(diǎn)
/dev/sda2 140G 27G 106G 21% /
/dev/sda1 996M 61M 884M 7% /boot
tmpfs 1009M 0 1009M 0% /dev/shm
/dev/sdb1 2.7T 209G 2.4T 8% /data1
查看全部文件系統(tǒng):
[root@LinServ-1 ~]# df -a
文件系統(tǒng) 1K-塊 已用 可用 已用% 掛載點(diǎn)
/dev/sda2 146294492 28244432 110498708 21% /
proc 0 0 0 - /proc
sysfs 0 0 0 - /sys
devpts 0 0 0 - /dev/pts
/dev/sda1 1019208 62360 904240 7% /boot
tmpfs 1032204 0 1032204 0% /dev/shm
/dev/sdb1 2884284108 218826068 2518944764 8% /data1
none 0 0 0 - /proc/sys/fs/binfmt_misc
顯示 public
目錄中的可用空間量,如以下輸出中所示:
df public
# Filesystem 1K-blocks Used Available Use% Mounted on
# /dev/loop0 18761008 15246924 2554392 86% /d Avail
du
顯示每個(gè)文件和目錄的磁盤使用空間
補(bǔ)充說明
du命令 也是查看使用空間的,但是與df命令不同的是Linux du命令是對(duì)文件和目錄磁盤使用的空間的查看,還是和df命令有一些區(qū)別的。
語(yǔ)法
du [選項(xiàng)][文件]
選項(xiàng)
-a, --all 顯示目錄中個(gè)別文件的大小。
-B, --block-size=大小 使用指定字節(jié)數(shù)的塊
-b, --bytes 顯示目錄或文件大小時(shí),以byte為單位。
-c, --total 除了顯示個(gè)別目錄或文件的大小外,同時(shí)也顯示所有目錄或文件的總和。
-D, --dereference-args 顯示指定符號(hào)鏈接的源文件大小。
-H, --si 與-h參數(shù)相同,但是K,M,G是以1000為換算單位。
-h, --human-readable 以K,M,G為單位,提高信息的可讀性。
-k, --kilobytes 以KB(1024bytes)為單位輸出。
-l, --count-links 重復(fù)計(jì)算硬件鏈接的文件。
-m, --megabytes 以MB為單位輸出。
-L<符號(hào)鏈接>, --dereference<符號(hào)鏈接> 顯示選項(xiàng)中所指定符號(hào)鏈接的源文件大小。
-P, --no-dereference 不跟隨任何符號(hào)鏈接(默認(rèn))
-0, --null 將每個(gè)空行視作0 字節(jié)而非換行符
-S, --separate-dirs 顯示個(gè)別目錄的大小時(shí),并不含其子目錄的大小。
-s, --summarize 僅顯示總計(jì),只列出最后加總的值。
-x, --one-file-xystem 以一開始處理時(shí)的文件系統(tǒng)為準(zhǔn),若遇上其它不同的文件系統(tǒng)目錄則略過。
-X<文件>, --exclude-from=<文件> 在<文件>指定目錄或文件。
--apparent-size 顯示表面用量,而并非是磁盤用量;雖然表面用量通常會(huì)小一些,但有時(shí)它會(huì)因?yàn)橄∈栉募g的"洞"、內(nèi)部碎片、非直接引用的塊等原因而變大。
--files0-from=F 計(jì)算文件F中以NUL結(jié)尾的文件名對(duì)應(yīng)占用的磁盤空間如果F的值是"-",則從標(biāo)準(zhǔn)輸入讀入文件名
--exclude=<目錄或文件> 略過指定的目錄或文件。
--max-depth=N 顯示目錄總計(jì)(與--all 一起使用計(jì)算文件)當(dāng)N為指定數(shù)值時(shí)計(jì)算深度為N,等于0時(shí)等同--summarize
--si 類似-h,但在計(jì)算時(shí)使用1000 為基底而非1024
--time 顯示目錄或該目錄子目錄下所有文件的最后修改時(shí)間
--time=WORD 顯示W(wǎng)ORD時(shí)間,而非修改時(shí)間:atime,access,use,ctime 或status
--time-style=樣式 按照指定樣式顯示時(shí)間(樣式解釋規(guī)則同"date"命令):full-iso,long-iso,iso,+FORMAT
--help 顯示此幫助信息并退出
--version 顯示版本信息并退出
實(shí)例
文件從大到小排序
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
只顯示當(dāng)前目錄下子目錄的大小。
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
只顯示總和的大小:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-441237.html
ubuntu@VM-0-14-ubuntu:~/git-work/linux-command/assets$ du -s .
1932 .
顯示總和的大小且易讀:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-441237.html
ubuntu@VM-0-14-ubuntu:~/git-work/linux-command/assets$ du -sh .
1.9M .
到了這里,關(guān)于Liunx 磁盤空間 df & du 命令詳解的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!