新聞中心
在Linux中有很多工具可以用來(lái)查看文件系統(tǒng)的大小。在本文中,我們將介紹幾種常見(jiàn)的工具,以便讓您更好地了解您的文件系統(tǒng)。

1. df
`df`是一種命令行工具,用于顯示與文件系統(tǒng)相關(guān)的統(tǒng)計(jì)數(shù)據(jù)??梢允褂靡韵旅顏?lái)查看文件系統(tǒng)的大?。?/p>
“`
$ df -h
“`
該命令將顯示所有掛載的文件系統(tǒng)的信息,包括文件系統(tǒng)的大小、已用空間、可用空間和使用率。`-h`選項(xiàng)將輸出結(jié)果以人類可讀的格式顯示。
2. du
`du`命令用于估算文件系統(tǒng)中的磁盤空間使用量??梢允褂靡韵旅顏?lái)查看文件夾的大?。?/p>
“`
$ du -sh folder/
“`
該命令將顯示`folder/`文件夾的大小,`-s`選項(xiàng)用于僅顯示總計(jì),`-h`選項(xiàng)用于以人類可讀的格式輸出結(jié)果。
3. ls
`ls`命令用于列出目錄內(nèi)容。該命令還提供了用于顯示文件和目錄大小的選項(xiàng)??梢允褂靡韵旅顏?lái)查看文件和目錄的大?。?/p>
“`
$ ls -lh file_or_dir
“`
該命令將列出`file_or_dir`的信息,包括文件或目錄大小、創(chuàng)建日期和時(shí)間。
4. ncdu
`ncdu`是一個(gè)基于ncurses的命令行工具,用于查找文件和文件夾中的空間占用情況。可以使用以下命令來(lái)安裝ncdu:
“`
$ sudo apt install ncdu
“`
安裝完成后,可以使用以下命令來(lái)啟動(dòng)ncdu:
“`
$ ncdu
“`
該工具將顯示您當(dāng)前目錄的空間使用情況。您可以使用鍵盤上的箭頭鍵來(lái)瀏覽目錄層次結(jié)構(gòu)并查看文件和文件夾的大小。還可以使用`-x`選項(xiàng)來(lái)排除某些目錄,如:
“`
$ ncdu -x folder/
“`
該命令將排除`folder/`目錄,并顯示其余目錄的空間使用情況。
在Linux中查看文件和文件夾的空間使用情況有很多種方法。本文介紹了一些常見(jiàn)的工具,包括`df`、`du`、`ls`和`ncdu`。無(wú)論使用哪種工具,都能夠幫助您更好地了解您的文件系統(tǒng),并幫助您管理空間使用。
相關(guān)問(wèn)題拓展閱讀:
- 如何查看Linux磁盤空間大小
- 在linux系統(tǒng)中,如何查詢硬盤空間?
如何查看Linux磁盤空間大小
如何查看Linux磁盤空間大小
一、df命令;
df是來(lái)自于coreutils軟件包,系統(tǒng)安裝時(shí),就自帶的;我們通過(guò)這個(gè)譽(yù)豎命令可以查看磁盤的使用情況以及文件系統(tǒng)被掛載的位置;
舉例:
# df -lh
Filesystem容量已用可用已用%掛載點(diǎn)
/dev/hda8 11G 6.0G 4.4G 58% /
/dev/shm 236M 0 236M 0% /dev/shm
/dev/sda1 56G 22G 35G 39% /mnt/sda1
我們從中可以看到,系統(tǒng)安裝在/dev/hda8;還有一個(gè)56G的磁盤分區(qū)/dev/sda1掛載在/mnt/sda1中;
其它的參數(shù)請(qǐng)參考man df
二、fdsik
fdisk是一款強(qiáng)大的磁盤操作工具,來(lái)自u(píng)til-linux軟件包,我們?cè)谶@里只說(shuō)他如何查看磁盤分區(qū)表及分區(qū)結(jié)構(gòu);參數(shù)-l,通過(guò)-l參數(shù),能獲得機(jī)器中所有的硬盤的分區(qū)情況;
# fdisk -l
Disk /dev/hda: 80.0 GB,bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of* 512 =bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 7 HPFS/NTFS
/dev/hda86300 c W95 FAT32 (LBA)
/dev/hdaExtended
/dev/hda93118+ 83 Linux
/dev/hdaLinux
/dev/hda7153+ 82 Linux swap / Solaris
/dev/hdaLinux
/dev/hda87523+ 83 Linux
在
上面Blocks中,表示的是分區(qū)的大小,Blocks的單位是byte,我們可以換算成M,比如之一個(gè)分區(qū)/dev/hda1的大小如果換算成M,應(yīng)該
是/1024=6000M,也就是6G左右,其實(shí)沒(méi)有這么麻煩,粗略的看一下把小數(shù)點(diǎn)向前移動(dòng)三位,就知道大約的體積有多大了;
System表示的文件系統(tǒng),比如/dev/hda1是NTFS格式的;/dev/hda2表示是fat32格式的文件系統(tǒng);.
在此例中,我們要特別注意的是/dev/hda3分區(qū),這是擴(kuò)展分區(qū);他下面包含著邏輯分區(qū),其實(shí)這個(gè)分區(qū)相當(dāng)于一個(gè)容器;從屬于她的有hda5,hda6,hda7,hda8,hda9;
我
們還注意到一點(diǎn),怎么沒(méi)有hda4呢?為什么hda4沒(méi)有包含在擴(kuò)展分區(qū)?一個(gè)磁盤最多有四個(gè)主分區(qū);hda1-4算都是主分區(qū);hda4不拆純可能包含在擴(kuò)
展分區(qū)里,另外擴(kuò)展分區(qū)也算主分區(qū);在本例中,沒(méi)有hda4這個(gè)分區(qū),當(dāng)然我們可以把其中的一個(gè)分區(qū)設(shè)置為主分區(qū),只是我當(dāng)時(shí)分區(qū)的時(shí)候沒(méi)有這么做而已;
再
仔細(xì)統(tǒng)計(jì)一下,我們看一看這個(gè)磁盤是不是還有空間?hda1+hda2+hda3=實(shí)際已經(jīng)分區(qū)的體積,所以我們可以這樣算
hda1+hda2+hda3=++=
(b),換算成M單位,小慶御大數(shù)點(diǎn)向前移三位,所以目前已經(jīng)劃分好的分區(qū)大約占用體積是62259.876(M),其實(shí)最精確的計(jì)算
/1024=60800.67(M);而這個(gè)磁盤大小是80.0
GB(byte),其實(shí)實(shí)際大小也就是78150.744(M);通過(guò)我們一系列的計(jì)算,我們可以得出這個(gè)硬盤目前還有使用的空
間;大約還有18G未分區(qū)的空間;
fdisk -l能列出機(jī)器中所有磁盤的個(gè)數(shù),也能列出所有磁盤分區(qū)情況;比如:
# fdisk -l
Disk /dev/hda: 80.0 GB,bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of* 512 =bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 7 HPFS/NTFS
/dev/hda86300 c W95 FAT32 (LBA)
/dev/hdaExtended
/dev/hda93118+ 83 Linux
/dev/hdaLinux
/dev/hda7153+ 82 Linux swap / Solaris
/dev/hdaLinux
/dev/hda87523+ 83 Linux
Disk /dev/sda: 60.0 GB,bytes
64 heads, 32 sectors/track,cylinders
Units = cylinders of 2023 * 512 =bytes
Device Boot Start End Blocks Id System
/dev/sdaLinux
通過(guò)上面我們可以知道此機(jī)器有兩塊硬盤,我們也可以指定fdisk -l來(lái)查看其中一個(gè)硬盤的分區(qū)情況;
# fdisk -l /dev/sda
Disk /dev/sda: 60.0 GB,bytes
64 heads, 32 sectors/track,cylinders
Units = cylinders of 2023 * 512 =bytes
Device Boot Start End Blocks Id System
/dev/sdaLinux
通過(guò)上面情況可以知道,在/dev/sda這個(gè)磁盤中,只有一個(gè)分區(qū);使用量差不多是百分百了;
我們還可以來(lái)查看/dev/hda的
# fdisk -l /dev/hda
自己試試看?
三、cfdisk來(lái)自于util-linux的軟件包;
cfdisk也是一款不錯(cuò)的分區(qū)工具;在有些發(fā)行版中,此工具已經(jīng)從util-linux包中剔除;cfdisk簡(jiǎn)單易用是他的特點(diǎn);和DOS中的fdisk相似;在本標(biāo)題中,我們只來(lái)解說(shuō)如何查看機(jī)器的中的磁盤分區(qū)狀況及所用的文件系統(tǒng)等;
查看磁盤分區(qū)的用法cfdisk -Ps磁盤設(shè)備名;
比如
cfdisk -Ps
cfdisk -Ps /dev/hda
cfdisk -Ps
Partition Table for /dev/hda
First Last
# Type Sector Sector Offset Length Filesystem Type (ID) Flag
1 PrimaryLinux (83) Boot
2 Primary550 Extended (05) None
5 Logical9390 Linux (83) None
6 Logical160 Linux swap (82) None
我們只用的參數(shù)-Ps,就列出了磁盤的分區(qū)情況;目前在Slackware DebianMandrake等主流發(fā)行版中存在cfdisk,而fedora 4.0把這個(gè)小工具剔除了;有點(diǎn)可惜;這是我在Slackware中操作的;
如果您這樣操作,就更直觀了;
cfdisk磁盤設(shè)備名
舉例:
cfdisk /dev/hda
您所看到的是如下的模式:
cfdisk 2.12a
Disk Drive: /dev/hda
Size:bytes, 80.0 GB
Heads: 255 Sectors per Track: 63 Cylinders: 9729
Name Flags Part Type FS Type Size (MB)
hda1 Boot Primary Linux ReiserFS 12023.69
hda5 Logical Linux ReiserFS 67496.65
hda6 Logical Linux swap 526.42
Toggle bootable flag of the current partition
您進(jìn)入了cfdisk的操作界面;用鍵盤移動(dòng)指針到就可以退出;
四、parted功能不錯(cuò)的分區(qū)工具;在Fedora 4.0中有帶,可以自己安裝上;在此主題中,我們只說(shuō)如何查看磁盤的分區(qū)情況;
調(diào)用方法簡(jiǎn)單,parted默認(rèn)是打開(kāi)的設(shè)備是/dev/hda,也可以自己指定;比如parted /dev/hda或/dev/sda等;退出的方法是quit
# parted
使用/dev/hda
(parted) p
/dev/hda的磁盤幾何結(jié)構(gòu):0..085兆字節(jié)
磁盤標(biāo)簽類型:msdos
Minor起始點(diǎn)終止點(diǎn)類型文件系統(tǒng)標(biāo)志
1 0..842主分區(qū)ntfs啟動(dòng)
2 6000..088主分區(qū)fat32 lba
..690擴(kuò)展分區(qū)
..211邏輯分區(qū)reiserfs
..615邏輯分區(qū)reiserfs
..350邏輯分區(qū)linux-swap
..094邏輯分區(qū)ext3
..690邏輯分區(qū)reiserfs
我們?cè)趐artd的操作面上,用p就可以列出當(dāng)前磁盤的分區(qū)情況,如果想要查看其它磁盤,可以用select功能,比如select /dev/sda;
五、qtparted,與parted相關(guān)的軟件還有qtparted,也能查看到磁盤的結(jié)構(gòu)和所用的文件系統(tǒng),是圖形化的;
# qtparted
圖形化的查看,一目了然;
六、sfdisk也是一個(gè)分區(qū)工具,功能也多多;我們?cè)谶@里只說(shuō)他的列磁盤分區(qū)情況的功能;
# sfdisk -l
自己看看吧;
sfdisk有幾個(gè)很有用的功能;有興趣的弟兄不妨看看;
七、partx也簡(jiǎn)要的說(shuō)一說(shuō),有些系統(tǒng)自帶了這個(gè)工具,功能也簡(jiǎn)單,和fdisk、parted、cfdisk來(lái)說(shuō)不值一提;不用也罷;
用法:partx設(shè)備名
# partx /dev/hda
# 1:(sectors, 6292 MB)
# 2:62324 (sectors,MB)
# 3:19814 (sectors,MB)
# 4:( 0 sectors, 0 MB)
# 5:48624 (sectors, 8389 MB)
# 6:31499 (sectors,MB)
# 7:05869 (sectors, 806 MB)
# 8:44704 (sectors,MB)
# 9:(sectors, 8998 MB)
八、查看目前機(jī)器中的所有磁盤及分區(qū)情況:
$ cat /proc/partitions
major minor #blocks name
hda
hda1
hda2
hda5
hda6
hda7
hda8
hda9
sda
sda1
可通過(guò)系統(tǒng)自帶的命令查看,也可以通過(guò)第三方軟件查看,具體如下:
1. 查看文件大小
查看當(dāng)前文件夾下所有文件大?。òㄗ游募A)
du -sh
# du -h
M ./package
K ./.fontconfig
.0K ./.cache
.1M ./.rpmdb
M .
2. df -h
Df命令是linux系統(tǒng)以磁盤分區(qū)為單位查看文件系統(tǒng),可以加上參數(shù)查看磁盤剩余空間信息,命令格式:
df -hl
顯示格式為:
文件系統(tǒng)容量 已用 可用 已用% 掛載點(diǎn)
FilesystemSize Used Avail Use% Mounted on
/dev/hda 45G 19G 24G 44% /
/dev/hda494M 19M 450M 4% /boot
/dev/hda4.9G 2.2G 2.5G 47% /home
運(yùn)敗 3. cfdisk來(lái)自于util-linux的軟件包;
cfdisk也是一侍悄游款不錯(cuò)的分區(qū)工具;在有些發(fā)行版中,此工老銷具已經(jīng)從util-linux包中剔除;cfdisk簡(jiǎn)單易用是他的特點(diǎn);和DOS中的fdisk相似;在本標(biāo)題中,我們只來(lái)解說(shuō)如何查看機(jī)器的中的磁盤分區(qū)狀況及所用的文件系統(tǒng)等;
查看磁盤分區(qū)的用法cfdisk -Ps磁盤設(shè)備名;
比如
cfdisk -Ps
cfdisk -Ps /dev/hda
cfdisk -Ps
Partition Table for /dev/hda
內(nèi)存不足判沖時(shí),教你怎么伏乎查看linux內(nèi)存大小和進(jìn)程占用內(nèi)掘廳殲存大小
df -h
df -k
df
在linux系統(tǒng)中,如何查詢硬盤空間?
df -h Df命令是linux系統(tǒng)以磁盤分區(qū)為單位查看文件系統(tǒng),可以加上參數(shù)查看磁盤剩余空間信息,命令格式: df -hl 顯示格式
為: 文件系統(tǒng) 容量 已用含悔 可用 已用% 掛載點(diǎn) Filesystem Size Used Avail Use% Mounted on /dev
/hda2 45G 19G 24G 44% / /dev/hda1 494
df -h
Df命令是linux系統(tǒng)以磁盤分區(qū)為單位查看文件系森老雀統(tǒng),可以加上參數(shù)此早查看磁盤剩余空間信息,命令格式:
df -hl
顯示格式為:
文件系統(tǒng)容量 已用 可用 已用% 掛載點(diǎn)
FilesystemSize Used Avail Use% Mounted on
/dev/hda 45G 19G 24G 44% /
/dev/hda494M 19M 450M 4% /boot
/dev/hda4.9G 2.2G 2.5G 47% /home
/dev/hda9.7G 2.9G 6.4G 31% /opt
noneMM 0% /dev/shm
/dev/hda9.7G 7.2G 2.1G 78% /usr/local
/dev/hdb 75G 75G% /
/dev/hdb 75G 75G% /
以上面的輸出為例,表示的意思為:
HD硬盤接口的第二個(gè)硬盤(b),第二個(gè)分區(qū)(2),容量是75G,用了75G,可用是0,因此利用率是100%, 被掛載到根分區(qū)目錄上(/)。
下面是相關(guān)命令的解釋:
df -hl 查看磁盤剩余空間
df -h 查看每個(gè)根路徑的分區(qū)大小
du -sh 返回該目錄的大小
du – 返回該文件夾總M數(shù)
更多功能可以輸入一下命令查看:
df –help
du –help
# df -h
FilesystemSize Used Avail Use% Mounted on
/dev/sda 18G 7.7G 9.0G 46% /
tmpfs 漏賀 242M 48K 242M 1% /dev/shm
/dev/sda返首派 291M 35M 242M 13% /boot
.host:/芹伍 88G 63G 26G 72% /mnt/hgfs
打開(kāi)Linux終端,直接輸入df回車即顯示硬盤空間信息。
df 可以查看已安搜歷裝的文件系統(tǒng)的叢漏帆空間大小和剩余空間的大小
磁盤空間大小的滲雹單位為數(shù)據(jù)塊,1數(shù)據(jù)塊=1024字節(jié)
大哥,linux不分盤符的好吧
查詢硬盤空間用 fdisk -l
linux 查看文件系統(tǒng)大小的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux 查看文件系統(tǒng)大小,如何在Linux中查看文件系統(tǒng)大小,如何查看Linux磁盤空間大小,在linux系統(tǒng)中,如何查詢硬盤空間?的信息別忘了在本站進(jìn)行查找喔。
成都服務(wù)器托管選創(chuàng)新互聯(lián),先上架開(kāi)通再付費(fèi)。
創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)-網(wǎng)站建設(shè),軟件開(kāi)發(fā)老牌服務(wù)商!微信小程序開(kāi)發(fā),APP開(kāi)發(fā),網(wǎng)站制作,網(wǎng)站營(yíng)銷推廣服務(wù)眾多企業(yè)。電話:028-86922220
網(wǎng)站題目:如何在Linux中查看文件系統(tǒng)大小 (linux 查看文件系統(tǒng)大小)
文章來(lái)源:http://www.5511xx.com/article/cosisoo.html


咨詢
建站咨詢
