① 怎麼在linux下查看硬碟
1、使用df命令,查看整體的磁碟使用情況
df命令是用來查看硬碟的掛載點,以及對應的硬碟容量信息。包括硬碟的總大小,已經使用的大小,剩餘大小。以及使用的空間佔有的百分比等。
最常用的命令格式就是:
1
df -h
或者使用:
1
df -lh
輸出:
Filesystem指的是系統上的硬體設備文件,Size指的是硬碟或者分區的總大小。Used表示已經使用的大小,Avail表示可以使用的大小。Use%表示已經使用的空間所佔的百分比。最後的mounted on表示硬碟掛載到哪個目錄下。
說明:df命令後可以添加的參數
●-a:列出所有的文件系統,包括系統特有的/proc等文件系統
●-k:以KB的容量顯示各文件系統
●-m:以MB的容量顯示各文件系統
●-h:以人們較易閱讀的GB,MB,KB等格式自行顯示
●-H:以M=1000K替代M=1024K的進位方式
●-T:顯示文件系統類型
●-i:不用硬碟容量,而以inode的數量來顯示
●-l:只顯示本機的文件系統
2、使用命令查看指定目錄的使用情況
命令來查看硬碟內部的目錄或者文件的信息。命令通常是需要在後面帶參數執行的,一般格式是:
1
option File/directory
比如我想查看當前目錄下的python3目錄的容量,命令就是:
1
-sh python3
結果如下圖所示,就能直觀看到這個目錄的大小是206M,如果後面不帶文件名或者目錄名,則會顯示當前目錄的大小。
② linux系統查看磁碟空間的命令是什麼
Linux 查看磁碟空間可以使用 df 和 命令。
df命令
df 以磁碟分區為單位查看文件系統,可以獲取硬碟被佔用了多少空間,目前還剩下多少空間等信息。
例如,我們使用df -h命令來查看磁碟信息, -h 選項為根據大小適當顯示:
相關命令:
df -hl:查看磁碟剩餘空間
df -h:查看每個根路徑的分區大小
命令
的英文原義為 disk usage,含義為顯示磁碟空間的使用情況,用於查看當前目錄的總大小。
例如查看當前目錄的大小:
# -sh
605M .
顯示指定文件所佔空間:
# log2012.log
300 log2012.log
方便閱讀的格式顯示test目錄所佔空間情況:
③ LINUX 查看目錄和文件大小
-ah --max-depth=1 這個是我想要的結果 a表示顯示目錄下所有的文件和文件夾(不含子目錄),h表示以人類能看懂的方式,max-depth表示目錄的深度。
命令用來查看目錄或文件所佔用磁碟空間的大小。常用選項組合為: -sh
一、的功能: `` reports the amount of disk space used by the specified files and for each subdirectory (of directory arguments). with no arguments,`` reports the disk space for the current directory。
很明顯,與df不同,它用來查看文件或目錄所佔用的磁碟空間的大小。
二、常用的選項:
-h:以人類可讀的方式顯示
-a:顯示目錄佔用的磁碟空間大小,還要顯示其下目錄和文件佔用磁碟空間的大小
-s:顯示目錄佔用的磁碟空間大小,不要顯示其下子目錄和文件佔用的磁碟空間大小
-c:顯示幾個目錄或文件佔用的磁碟空間大小,還要統計它們的總和
--apparent-size:顯示目錄或文件自身的大小
-l :統計硬鏈接佔用磁碟空間的大小
-L:統計符號鏈接所指向的文件佔用的磁碟空間大小
一、 -h:這個就不多說了。
二、 -a:使用此選項時,顯示目錄和目錄下子目錄和文件佔用磁碟空間的大小。
可以看出,默認情況下只顯示download目錄佔用磁碟空間的大小,而使用-a選項後,它不僅顯示了目錄(最後一行),而且顯示了目錄下各個文件佔用磁碟空間的大小。
三、 -s:使用此選項時,只顯示目錄所佔用磁碟空間的大小,而不顯示其下子目錄和文件佔用磁碟空間的信息。
默認情況下,不顯示目錄下文件佔用磁碟空間的信息,但它會顯示其下子目錄佔用磁碟空間的信息;而使用-s選項以後,只顯示xx目錄佔用磁碟空間的大小。
四、 --apparent-size: 顯示文件或目錄自身大小,而不是它們佔用的磁碟空間大小。文件或目錄佔用磁碟空間的大小與它們自身大小有時候並非完全一致;這種現象非linux所獨有,windows里也是如此。我們看這個選項的幫助文檔的解釋:The apparent size of a file is the number of bytes reported by `wc –c` regular files ,or more generally, `ls –l –block-size=1` or `stat –format=%s`.For example, a file containing the word `zoo` with no newline would, of course, have an apparent size of 3. Such a small file may require anywhere from 0 to 16 kib or more of disk space, depending on the type and configuration of the file system on which the file resides.
這段話給出了文件或目錄自身大小與佔用磁碟空間大小的區別。他下面舉出了一個更加誇張的例子,這里就不把它寫出來了。我們知道了:wc或ls --block-size顯示的是其自身大小,而給出的則是佔用的磁碟空間的大小。
五、 -c:使用此選項時,不僅顯示幾個文件或目錄各自佔用磁碟空間的大小,還統計它們的總和。
如圖所示,加上-c選項後,不僅顯示兩個目錄各自佔用磁碟空間的大小,還在最後一行統計它們的總和。
六、 -l:這個選項主要是針對硬鏈接。 在統計目錄佔用磁碟空間大小時,-l選項會把硬鏈接也統計進來。幫助文檔是這樣解釋的:Count the size of all files,even if they have appeared already(as a hard link)。
我們在download目錄下建立一個硬鏈接,指向本目錄下的一個文件。不使用-l選項時,發現硬鏈接指向本目錄下的文件,於是自動忽略該鏈接文件,以免造成重復統計;使用-l選項,才會把硬鏈接文件也統計進來。
七、 -L:這個選項主要是針對符號鏈接。 它會把符號鏈接所指向的文件佔用磁碟空間的大小也統計進來。幫助文檔是這樣解釋的:Dereference symbolic links(show the disk space used by the file or directory that the link points to instead of the space used by the link)。
我們在download目錄下創建一個符號鏈接,指向本目錄下的一個文件。我們看到上面圖片中顯示的操作結果,當使用-L選項時,會把符號鏈接所指向的文件的大小也統計到目錄里來。
另外我們看 -lh的結果,與 -h相同,好像沒有統計出符號鏈接的大小;其實並非如此。從實際操作來看,符號鏈接本身似乎並不佔用磁碟空間,所以才出現上述情況。
最後,命令在統計目錄佔用磁碟空間時,默認不統計鏈接文件(無論是硬鏈接或是符號鏈接),所以要用-l和-L選項特地指出來;此外,命令默認不顯示目錄下文件佔用磁碟空間的信息,但是卻默認顯示其下子目錄所佔用磁碟空間的信息。怪哉。
-sh : 查看當前目錄總共占的容量。而不單獨列出各子項佔用的容量
-lh --max-depth=1 : 查看當前目錄下一級子文件和子目錄佔用的磁碟容量。
以上這篇linux下使用 查看某個文件或目錄佔用磁碟空間的大小方法就是我分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
④ linux查看磁碟下有哪些文件
#
ll
/dev/sda*
brw-rw----.
1
root
disk
8,
0
Sep
16
08:58
/dev/sda
brw-rw----.
1
root
disk
8,
1
Sep
16
08:58
/dev/sda1
brw-rw----.
1
root
disk
8,
2
Sep
16
08:58
/dev/sda2
如上,可知/dev下有一塊盤,sda
如果還有sdb表示版第二塊,sdc表示第三塊
或者使用fdisk
-l直接查看
同理,sda表示第一權塊,sdb表示第二塊
⑤ Linux磁碟信息查看和掛載新硬碟
linux查看磁碟的信息和掛載磁碟是非常常見的操作。
在購買硬碟插到伺服器上後,需要將硬碟掛載到文件系統上,不然是無法使用的。具體可以這樣理解,在Windows上的硬碟沒有分區也是無法直接使用的。
效果如下
之前sdb後面時沒有掛載的,我們掛載到了/data目錄下。sdb是單獨的一塊大硬碟。
進行檢查,df -h
這個時候還沒有到/etc/fstab 下面配置掛載信息,重啟掛載就消失了。
掛載成功後ssh傳輸文件失敗,發現是mount後,/data目錄沒有一般用戶的許可權。
執行後就可以使用了。
⑥ 查看linux系統中各文件系統磁碟空間佔用
linux中df命令的功能是用來檢查linux伺服器的文件系統的磁碟空間佔用情況。可以利用該命令來獲取硬碟被佔用了多少空間,目前還剩下多少空間等信息。
1.命令格式:
df [選項] [文件]
2.命令功能:
顯示指定磁碟文件的可用空間。如果沒有文件名被指定,則所有當前被掛載的文件系統的可用空間將被顯示。默認情況下,磁碟空間將以 1KB 為單位進行顯示,除非環境變數 POSIXLY_CORRECT 被指定,那樣將以512位元組為單位進行顯示
3.命令參數:
必要參數:
-a 全部文件系統列表
-h 方便閱讀方式顯示
-H 等於「-h」,但是計算式,1K=1000,而不是1K=1024
-i 顯示inode信息
-k 區塊為1024位元組
-l 只顯示本地文件系統
-m 區塊為1048576位元組
--no-sync 忽略 sync 命令
-P 輸出格式為POSIX
--sync 在取得磁碟信息前,先執行sync命令
-T 文件系統類型
選擇參數:
--block-size=<區塊大小> 指定區塊大小
-t<文件系統類型> 只顯示選定文件系統的磁碟信息
-x<文件系統類型> 不顯示選定文件系統的磁碟信息
--help 顯示幫助信息
--version 顯示版本信息
4.使用實例:
實例1:顯示磁碟使用情況
命令:
df
輸出:
[root@CT1190 log]# df
文件系統 1K-塊 已用 可用 已用% 掛載點
/dev/sda7 19840892 890896 17925856 5% /
/dev/sda9 203727156 112797500 80413912 59% /opt
/dev/sda8 4956284 570080 4130372 13% /var
/dev/sda6 19840892 1977568 16839184 11% /usr
/dev/sda3 988116 23880 913232 3% /boot
tmpfs 16473212 0 16473212 0% /dev/shm
說明:
linux中df命令的輸出清單的第1列是代表文件系統對應的設備文件的路徑名(一般是硬碟上的分區);第2列給出分區包含的數據塊(1024位元組)的數目;第3,4列分別表示已用的和可用的數據塊數目。用戶也許會感到奇怪的是,第3,4列塊數之和不等於第2列中的塊數。這是因為預設的每個分區都留了少量空間供系統管理員使用。即使遇到普通用戶空間已滿的情況,管理員仍能登錄和留有解決問題所需的工作空間。清單中Use% 列表示普通用戶空間使用的百分比,即使這一數字達到100%,分區仍然留有系統管理員使用的空間。最後,Mounted on列表示文件系統的掛載點。
實例2:以inode模式來顯示磁碟使用情況
命令:
df -i
輸出:
[root@CT1190 log]# df -i
文件系統 Inode (I)已用 (I)可用 (I)已用% 掛載點
/dev/sda7 5124480 5560 5118920 1% /
/dev/sda9 52592640 50519 52542121 1% /opt
/dev/sda8 1280000 8799 1271201 1% /var
/dev/sda6 5124480 80163 5044317 2% /usr
/dev/sda3 255232 34 255198 1% /boot
tmpfs 4118303 1 4118302 1% /dev/shm
說明:
實例3:顯示指定類型磁碟
命令:
df -t ext3
輸出:
[root@CT1190 log]# df -t ext3
文件系統 1K-塊 已用 可用 已用% 掛載點
/dev/sda7 19840892 890896 17925856 5% /
/dev/sda9 203727156 93089700 100121712 49% /opt
/dev/sda8 4956284 570104 4130348 13% /var
/dev/sda6 19840892 1977568 16839184 11% /usr
/dev/sda3 988116 23880 913232 3% /boot
說明:
實例4:列出各文件系統的i節點使用情況
命令:
df -ia
輸出:
[root@CT1190 log]# df -ia
文件系統 Inode (I)已用 (I)可用 (I)已用% 掛載點
/dev/sda7 5124480 5560 5118920 1%
/proc 0 0 0 - /proc
sysfs 0 0 0 - /sys
devpts 0 0 0 - /dev/pts
/dev/sda9 52592640 50519 52542121 1% /opt
/dev/sda8 1280000 8799 1271201 1% /var
/dev/sda6 5124480 80163 5044317 2% /usr
/dev/sda3 255232 34 255198 1% /boot
tmpfs 4118303 1 4118302 1% /dev/shm
none 0 0 0 - /proc/sys/fs/binfmt_misc
說明:
實例5:列出文件系統的類型
命令:
df -T
輸出:
root@CT1190 log]# df -T
文件系統 類型 1K-塊 已用 可用 已用% 掛載點
/dev/sda7 ext3 19840892 890896 17925856 5% /
/dev/sda9 ext3 203727156 93175692 100035720 49% /opt
/dev/sda8 ext3 4956284 570104 4130348 13% /var
/dev/sda6 ext3 19840892 1977568 16839184 11% /usr
/dev/sda3 ext3 988116 23880 913232 3% /boot
tmpfs tmpfs 16473212 0 16473212 0% /dev/shm
說明:
實例6:以更易讀的方式顯示目前磁碟空間和使用情況
命令:
輸出:
[root@CT1190 log]# df -h
文件系統 容量 已用 可用 已用% 掛載點
/dev/sda7 19G 871M 18G 5% /
/dev/sda9 195G 89G 96G 49% /opt
/dev/sda8 4.8G 557M 4.0G 13% /var
/dev/sda6 19G 1.9G 17G 11% /usr
/dev/sda3 965M 24M 892M 3% /boot
tmpfs 16G 0 16G 0% /dev/shm
[root@CT1190 log]# df -H
文件系統 容量 已用 可用 已用% 掛載點
/dev/sda7 21G 913M 19G 5% /
/dev/sda9 209G 96G 103G 49% /opt
/dev/sda8 5.1G 584M 4.3G 13% /var
/dev/sda6 21G 2.1G 18G 11% /usr
/dev/sda3 1.1G 25M 936M 3% /boot
tmpfs 17G 0 17G 0% /dev/shm
[root@CT1190 log]# df -lh
文件系統 容量 已用 可用 已用% 掛載點
/dev/sda7 19G 871M 18G 5% /
/dev/sda9 195G 89G 96G 49% /opt
/dev/sda8 4.8G 557M 4.0G 13% /var
/dev/sda6 19G 1.9G 17G 11% /usr
/dev/sda3 965M 24M 892M 3% /boot
tmpfs 16G 0 16G 0% /dev/shm
[root@CT1190 log]# df -k
文件系統 1K-塊 已用 可用 已用% 掛載點
/dev/sda7 19840892 890896 17925856 5% /
/dev/sda9 203727156 93292572 99918840 49% /opt
/dev/sda8 4956284 570188 4130264 13% /var
/dev/sda6 19840892 1977568 16839184 11% /usr
/dev/sda3 988116 23880 913232 3% /boot
tmpfs 16473212 0 16473212 0% /dev/shm
說明:
-h更具目前磁碟空間和使用情況 以更易讀的方式顯示
-H根上面的-h參數相同,不過在根式化的時候,採用1000而不是1024進行容量轉換
-k以單位顯示磁碟的使用情況
-l顯示本地的分區的磁碟空間使用率,如果伺服器nfs了遠程伺服器的磁碟,那麼在df上加上-l後系統顯示的是過濾nsf驅動器後的結果
-i顯示inode的使用情況。linux採用了類似指針的方式管理磁碟空間影射.這也是一個比較關鍵應用
⑦ Linux下查看佔用磁碟較大的文件
linux查看[根目錄]下所有文件夾大小的方法如下:
1、進入根目錄:cd /
2、使用命令 :
查看根目錄下每個文件夾的大小
3、然後再進入佔用空間比較大的文件夾,然後再使用2中命令查找大文件,依次類推
4、查看磁碟使用情況