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

1. df
`df`是一種命令行工具,用于顯示與文件系統(tǒng)相關(guān)的統(tǒng)計數(shù)據(jù)。可以使用以下命令來查看文件系統(tǒng)的大?。?/p>
“`
$ df -h
“`
該命令將顯示所有掛載的文件系統(tǒng)的信息,包括文件系統(tǒng)的大小、已用空間、可用空間和使用率。`-h`選項將輸出結(jié)果以人類可讀的格式顯示。
2. du
`du`命令用于估算文件系統(tǒng)中的磁盤空間使用量。可以使用以下命令來查看文件夾的大?。?/p>
“`
$ du -sh folder/
“`
該命令將顯示`folder/`文件夾的大小,`-s`選項用于僅顯示總計,`-h`選項用于以人類可讀的格式輸出結(jié)果。
3. ls
`ls`命令用于列出目錄內(nèi)容。該命令還提供了用于顯示文件和目錄大小的選項??梢允褂靡韵旅顏聿榭次募湍夸浀拇笮。?/p>
“`
$ ls -lh file_or_dir
“`
該命令將列出`file_or_dir`的信息,包括文件或目錄大小、創(chuàng)建日期和時間。
4. ncdu
`ncdu`是一個基于ncurses的命令行工具,用于查找文件和文件夾中的空間占用情況??梢允褂靡韵旅顏戆惭bncdu:
“`
$ sudo apt install ncdu
“`
安裝完成后,可以使用以下命令來啟動ncdu:
“`
$ ncdu
“`
該工具將顯示您當前目錄的空間使用情況。您可以使用鍵盤上的箭頭鍵來瀏覽目錄層次結(jié)構(gòu)并查看文件和文件夾的大小。還可以使用`-x`選項來排除某些目錄,如:
“`
$ ncdu -x folder/
“`
該命令將排除`folder/`目錄,并顯示其余目錄的空間使用情況。
在Linux中查看文件和文件夾的空間使用情況有很多種方法。本文介紹了一些常見的工具,包括`df`、`du`、`ls`和`ncdu`。無論使用哪種工具,都能夠幫助您更好地了解您的文件系統(tǒng),并幫助您管理空間使用。
相關(guān)問題拓展閱讀:
- 如何查看Linux磁盤空間大小
- 在linux系統(tǒng)中,如何查詢硬盤空間?
如何查看Linux磁盤空間大小
如何查看Linux磁盤空間大小
一、df命令;
df是來自于coreutils軟件包,系統(tǒng)安裝時,就自帶的;我們通過這個譽豎命令可以查看磁盤的使用情況以及文件系統(tǒng)被掛載的位置;
舉例:
# df -lh
Filesystem容量已用可用已用%掛載點
/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;還有一個56G的磁盤分區(qū)/dev/sda1掛載在/mnt/sda1中;
其它的參數(shù)請參考man df
二、fdsik
fdisk是一款強大的磁盤操作工具,來自util-linux軟件包,我們在這里只說他如何查看磁盤分區(qū)表及分區(qū)結(jié)構(gòu);參數(shù)-l,通過-l參數(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
在
上面Blocks中,表示的是分區(qū)的大小,Blocks的單位是byte,我們可以換算成M,比如之一個分區(qū)/dev/hda1的大小如果換算成M,應(yīng)該
是/1024=6000M,也就是6G左右,其實沒有這么麻煩,粗略的看一下把小數(shù)點向前移動三位,就知道大約的體積有多大了;
System表示的文件系統(tǒng),比如/dev/hda1是NTFS格式的;/dev/hda2表示是fat32格式的文件系統(tǒng);.
在此例中,我們要特別注意的是/dev/hda3分區(qū),這是擴展分區(qū);他下面包含著邏輯分區(qū),其實這個分區(qū)相當于一個容器;從屬于她的有hda5,hda6,hda7,hda8,hda9;
我
們還注意到一點,怎么沒有hda4呢?為什么hda4沒有包含在擴展分區(qū)?一個磁盤最多有四個主分區(qū);hda1-4算都是主分區(qū);hda4不拆純可能包含在擴
展分區(qū)里,另外擴展分區(qū)也算主分區(qū);在本例中,沒有hda4這個分區(qū),當然我們可以把其中的一個分區(qū)設(shè)置為主分區(qū),只是我當時分區(qū)的時候沒有這么做而已;
再
仔細統(tǒng)計一下,我們看一看這個磁盤是不是還有空間?hda1+hda2+hda3=實際已經(jīng)分區(qū)的體積,所以我們可以這樣算
hda1+hda2+hda3=++=
(b),換算成M單位,小慶御大數(shù)點向前移三位,所以目前已經(jīng)劃分好的分區(qū)大約占用體積是62259.876(M),其實最精確的計算
/1024=60800.67(M);而這個磁盤大小是80.0
GB(byte),其實實際大小也就是78150.744(M);通過我們一系列的計算,我們可以得出這個硬盤目前還有使用的空
間;大約還有18G未分區(qū)的空間;
fdisk -l能列出機器中所有磁盤的個數(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
通過上面我們可以知道此機器有兩塊硬盤,我們也可以指定fdisk -l來查看其中一個硬盤的分區(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
通過上面情況可以知道,在/dev/sda這個磁盤中,只有一個分區(qū);使用量差不多是百分百了;
我們還可以來查看/dev/hda的
# fdisk -l /dev/hda
自己試試看?
三、cfdisk來自于util-linux的軟件包;
cfdisk也是一款不錯的分區(qū)工具;在有些發(fā)行版中,此工具已經(jīng)從util-linux包中剔除;cfdisk簡單易用是他的特點;和DOS中的fdisk相似;在本標題中,我們只來解說如何查看機器的中的磁盤分區(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把這個小工具剔除了;有點可惜;這是我在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
您進入了cfdisk的操作界面;用鍵盤移動指針到就可以退出;
四、parted功能不錯的分區(qū)工具;在Fedora 4.0中有帶,可以自己安裝上;在此主題中,我們只說如何查看磁盤的分區(qū)情況;
調(diào)用方法簡單,parted默認是打開的設(shè)備是/dev/hda,也可以自己指定;比如parted /dev/hda或/dev/sda等;退出的方法是quit
# parted
使用/dev/hda
(parted) p
/dev/hda的磁盤幾何結(jié)構(gòu):0..085兆字節(jié)
磁盤標簽類型:msdos
Minor起始點終止點類型文件系統(tǒng)標志
1 0..842主分區(qū)ntfs啟動
2 6000..088主分區(qū)fat32 lba
..690擴展分區(qū)
..211邏輯分區(qū)reiserfs
..615邏輯分區(qū)reiserfs
..350邏輯分區(qū)linux-swap
..094邏輯分區(qū)ext3
..690邏輯分區(qū)reiserfs
我們在partd的操作面上,用p就可以列出當前磁盤的分區(qū)情況,如果想要查看其它磁盤,可以用select功能,比如select /dev/sda;
五、qtparted,與parted相關(guān)的軟件還有qtparted,也能查看到磁盤的結(jié)構(gòu)和所用的文件系統(tǒng),是圖形化的;
# qtparted
圖形化的查看,一目了然;
六、sfdisk也是一個分區(qū)工具,功能也多多;我們在這里只說他的列磁盤分區(qū)情況的功能;
# sfdisk -l
自己看看吧;
sfdisk有幾個很有用的功能;有興趣的弟兄不妨看看;
七、partx也簡要的說一說,有些系統(tǒng)自帶了這個工具,功能也簡單,和fdisk、parted、cfdisk來說不值一提;不用也罷;
用法: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)
八、查看目前機器中的所有磁盤及分區(qū)情況:
$ cat /proc/partitions
major minor #blocks name
hda
hda1
hda2
hda5
hda6
hda7
hda8
hda9
sda
sda1
可通過系統(tǒng)自帶的命令查看,也可以通過第三方軟件查看,具體如下:
1. 查看文件大小
查看當前文件夾下所有文件大?。òㄗ游募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)容量 已用 可用 已用% 掛載點
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
運敗 3. cfdisk來自于util-linux的軟件包;
cfdisk也是一侍悄游款不錯的分區(qū)工具;在有些發(fā)行版中,此工老銷具已經(jīng)從util-linux包中剔除;cfdisk簡單易用是他的特點;和DOS中的fdisk相似;在本標題中,我們只來解說如何查看機器的中的磁盤分區(qū)狀況及所用的文件系統(tǒng)等;
查看磁盤分區(qū)的用法cfdisk -Ps磁盤設(shè)備名;
比如
cfdisk -Ps
cfdisk -Ps /dev/hda
cfdisk -Ps
Partition Table for /dev/hda
內(nèi)存不足判沖時,教你怎么伏乎查看linux內(nèi)存大小和進程占用內(nèi)掘廳殲存大小
df -h
df -k
df
在linux系統(tǒng)中,如何查詢硬盤空間?
df -h Df命令是linux系統(tǒng)以磁盤分區(qū)為單位查看文件系統(tǒng),可以加上參數(shù)查看磁盤剩余空間信息,命令格式: df -hl 顯示格式
為: 文件系統(tǒng) 容量 已用含悔 可用 已用% 掛載點 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)容量 已用 可用 已用% 掛載點
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硬盤接口的第二個硬盤(b),第二個分區(qū)(2),容量是75G,用了75G,可用是0,因此利用率是100%, 被掛載到根分區(qū)目錄上(/)。
下面是相關(guān)命令的解釋:
df -hl 查看磁盤剩余空間
df -h 查看每個根路徑的分區(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
打開Linux終端,直接輸入df回車即顯示硬盤空間信息。
df 可以查看已安搜歷裝的文件系統(tǒng)的叢漏帆空間大小和剩余空間的大小
磁盤空間大小的滲雹單位為數(shù)據(jù)塊,1數(shù)據(jù)塊=1024字節(jié)
大哥,linux不分盤符的好吧
查詢硬盤空間用 fdisk -l
linux 查看文件系統(tǒng)大小的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于linux 查看文件系統(tǒng)大小,如何在Linux中查看文件系統(tǒng)大小,如何查看Linux磁盤空間大小,在linux系統(tǒng)中,如何查詢硬盤空間?的信息別忘了在本站進行查找喔。
成都服務(wù)器托管選創(chuàng)新互聯(lián),先上架開通再付費。
創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)-網(wǎng)站建設(shè),軟件開發(fā)老牌服務(wù)商!微信小程序開發(fā),APP開發(fā),網(wǎng)站制作,網(wǎng)站營銷推廣服務(wù)眾多企業(yè)。電話:028-86922220
網(wǎng)頁題目:如何在Linux中查看文件系統(tǒng)大小 (linux 查看文件系統(tǒng)大小)
標題鏈接:http://www.dlmjj.cn/article/cosisoo.html


咨詢
建站咨詢
