A. 如何在linux下查看分區和剩餘空間大小
df命令是linux系統以磁碟分區為單位查看文件系統,可以加上參數查看磁碟剩餘空間信息,命令格式:
df -hl
顯示格式為:
文件系統 容量 已用 可用 已用% 掛載點
FilesystemSize Used Avail Use% Mounted on
/dev/hda2 45G 19G 24G 44% /
/dev/hda1 494M 19M 450M 4% /boot
/dev/hda6 4.9G 2.2G 2.5G 47% /home
/dev/hda5 9.7G 2.9G 6.4G 31% /opt
none 1009M 0 1009M 0% /dev/shm
/dev/hda3 9.7G 7.2G 2.1G 78% /usr/local
/dev/hdb2 75G 75G 0 100% /
以上面的輸出為例,表示的意思為:
HD硬碟介面的第二個硬碟(b),第二個分區(2),容量是75G,用了75G,可用是0,因此利用率是100%, 被掛載到根分區目錄上(/)。
下面是相關命令的解釋:
df -hl 查看磁碟剩餘空間
df -h 查看每個根路徑的分區大小
-sh [目錄名] 返回該目錄的大小
-sm [文件夾] 返回該文件夾總M數
更多功能可以輸入一下命令查看:
df --help
--help
例子
查看文件大小
# -sh
查看當前文件夾下所有文件大小(包括子文件夾)
# -h
15M ./package
16K ./.fontconfig
4.0K ./.cache
5.1M ./.rpmdb
20M .
查看指定文件夾下所有文件大小(包括子文件夾)
# -h ftp
3.8G ftp/sanya/doc
3.8G ftp/sanya
4.0K ftp/testftp/doc
1.4M ftp/testftp
875M ftp/platform/doc/002-錄像
27M ftp/platform/doc/001-PDF
5.2M ftp/platform/doc/BBFlash
1.2G ftp/platform/doc/003-錄音
2.1G ftp/platform/doc
2.1G ftp/platform
4.0K ftp/pmo/doc
20K ftp/pmo
36M ftp/uf/doc/innovate-201207
36M ftp/uf/doc
36M ftp/uf
446M ftp/code/doc
446M ftp/code
6.3G ftp
查看指定文件大小
# -h ./package/compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm
184K ./package/compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm
查看指定文件夾大小
# -hs ftp
6.3G ftp
統計總數大小
-sh xmldb/
-sm * | sort -n //統計當前目錄大小 並安大小 排序
-sk * | sort -n
-sk * | grep guojf //看一個人的大小
-m | cut -d "/" -f 2 //看第二個/ 字元前的文字
查看此文件夾有多少文件 /*/*/* 有多少文件
xmldb/
xmldb/*/*/* |wc -l
40752
解釋:
wc [-lmw]
參數說明:
-l :多少行
-m:多少字元
-w:多少字
參數含義如下:
-s 對每個Names參數只給出佔用的數據塊總數。
-a 遞歸地顯示指定目錄中各文件及子孫目錄中各文件佔用的數據塊數。若既不指定-s,也不指定-a,則只顯示Names中的每一個目錄及其中的各子目錄所佔的磁碟塊數。
-b 以位元組為單位列出磁碟空間使用情況(系統預設以 k 位元組為單位)。
-k 以1024位元組為單位列出磁碟空間使用情況。
-c 最後再加上一個總計(系統預設設置)。
-l 計算所有的文件大小。
B. linux 如何看那個用戶用了多少空間
linux 查看空間大小方法: 1、查看磁碟空間大小,使用命令:fdisk -l。 2、查看分區空間大小,使用命令:df -h 。
C. linux下怎麼查看文件夾中各個文件的大小
當磁碟大小超過標准時會有報警提示,這時如果掌握df和命令是非常明智的選擇。
df可以查看一級文件夾大小、使用比例、檔案系統及其掛入點,但對文件卻無能為力。
可以查看文件及文件夾的大小。
兩者配合使用,非常有效。比如用df查看哪個一級目錄過大,然後用df查看文件夾或文件的大小,如此便可迅速確定症結。
下面分別簡要介紹
df命令可以顯示目前所有文件系統的可用空間及使用情形,請看下列這個例子:
以下是代碼片段:
[yayug@yayu ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 3.9G 300M 3.4G 8% /
/dev/sda7 100G 188M 95G 1% /data0
/dev/sdb1 133G 80G 47G 64% /data1
/dev/sda6 7.8G 218M 7.2G 3% /var
/dev/sda5 7.8G 166M 7.2G 3% /tmp
/dev/sda3 9.7G 2.5G 6.8G 27% /usr
tmpfs 2.0G 0 2.0G 0% /dev/shm
參數 -h 表示使用「Human-readable」的輸出,也就是在檔案系統大小使用 GB、MB 等易讀的格式。
上面的命令輸出的第一個欄位(Filesystem)及最後一個欄位(Mounted on)分別是檔案系統及其掛入點。我們可以看到 /dev/sda1 這個分割區被掛在根目錄下。
接下來的四個欄位 Size、Used、Avail、及 Use% 分別是該分割區的容量、已使用的大小、剩下的大小、及使用的百分比。
FreeBSD下,當硬碟容量已滿時,您可能會看到已使用的百分比超過 100%,因為 FreeBSD 會留一些空間給 root,讓 root
在檔案系統滿時,還是可以寫東西到該檔案系統中,以進行管理。
:查詢文件或文件夾的磁碟使用空間
如果當前目錄下文件和文件夾很多,使用不帶參數的命令,可以循環列出所有文件和文件夾所使用的空間。這對查看究竟是那個地方過大是不利的,所以得指定
深入目錄的層數,參數:--max-depth=,這是個極為有用的參數!如下,注意使用「*」,可以得到文件的使用空間大小.
提醒:一向命令比linux復雜的FreeBSD,它的命令指定深入目錄的層數卻是比linux簡化,為 -d。
D. 大小Linux獲取文件夾大小的簡單方法linux獲取文件夾
在Linux系統中,能夠獲取文件夾大小是十分重要的一個功能。有時你想知道某一特定文件夾的大小,或者你想對文件夾中存在的文件大小進行排序、查看文件夾中不同文件的佔用空間量大小等操作時,可以使用ls、以及DF三種方法來獲取它們的大小。
1. 使用ls命令
使用ls命令獲取文件夾大小的方法很簡單,只有一行代碼就可以實現:ls -l target_dir
其中,target_dir是目標文件夾,可以使用指定的路徑來指定名稱。
默認情況下,使用該命令將返回所指定文件夾內容的列表,其中關於大小的顯示格式如下:
-rwxrwxrwx 1 root 74 1024 Feb 13 10:47 example.txt
其中最後一列是文件/文件夾的大小。
2.使用命令
使用命令獲取文件夾大小的方法更加強大,可以用來獲取特定文件夾的總大小當及任意文件夾中單個文件的大小,語法如下: -sh target_dir
運行後,可以看到目標文件夾的大小,例如:
# -sh /files
4.0K /files
表示目標文件夾大小為4.0K(即4KB)。
3.使用DF命令
如果你想獲取關於特定文件夾中不同文件的大小概貌,那麼可以使用DF命令。DF命令同樣只需要一行代碼: -sh *
使用這條命令後會得到一張圖表,關於當前路徑下的不同文件大小信息,如下:
# -sh *
728K dir1
1.1M dir2
22M dir3
144K test.txt
2.4M data.txt
根據上面的DF圖表,可以得出,當前路徑下,dir1文件夾大小為728KB,dir2文件夾大小為1.1MB,dir3文件夾大小為22MB,test.txt文件大小為144KB,data.txt文件大小為2.4MB。
總結:總體而言,要獲取Linux系統中文件夾大小,可以使用ls、以及DF三種方法。其中,使用ls命令可以獲取單個文件夾的大小,而使用命令可以獲取多個文件夾的大小,最後使用DF命令可以獲取特定文件夾中不同文件的總大小概貌。
E. KBytes/sec 於M/s 怎麼換算
可以了解一下數據單位的基本規定:
1位二進制代碼所佔用的空間為1 bit(比特)
8位二進制代碼可以表示表示1個字元,所佔用的空間8 bit=1 Byte(位元組)
很多人常常把bit和Byte搞混,認為56k的貓速度可以達到56k,其實應該是56 kbps÷8=7 KB/s,所以大B和小b是不同的。
那麼1KB=1024B、1MB=1024KB、1GB=1024MB,小b的換算也是一樣的,自己算下吧。