Linux系統下df命令的11個實例分享(1)

2021-01-11 TechWeb

df 即「可用磁碟」(disk free),用於顯示文件系統的磁碟使用情況。默認情況下,df 命令將以每塊 1K 的單位進行顯示所有當前已掛載的文件系統,如果你想以人類易讀的格式顯示 df 命令的輸出,像這樣「df -h」使用 -h 選項。在這篇文章中,我們將討論 df 命令在 Linux 下11種不同的實例。

在 Linux 下 df 命令的基本格式為:

# df {options} {mount_point_of_filesystem}

在 df 命令中可用的選項有:

df 的樣例輸出:

[root@linux-world ~]# dfFilesystem 1K-blocks Used Available Use% Mounted on/dev/mapper/vg00-root 17003304 804668 15311852 5% /devtmpfs 771876 0 771876 0% /devtmpfs 777928 0 777928 0% /dev/shmtmpfs 777928 8532 769396 2% /runtmpfs 777928 0 777928 0% /sys/fs/cgroup/dev/mapper/vg00-home 14987616 41000 14162232 1% /home/dev/sda1 487652 62593 395363 14% /boot/dev/mapper/vg00-var 9948012 48692 9370936 1% /var/dev/mapper/vg00-sap 14987656 37636 14165636 1% /sap[root@linux-world ~]#

例1:使用 -a 選項列出所有文件系統的磁碟使用量

當我們在 df 命令中使用 -a 選項時,它會顯示所有文件系統的磁碟使用情況。

[root@linux-world ~]# df -aFilesystem 1K-blocks Used Available Use% Mounted onrootfs 17003304 804668 15311852 5% /proc 0 0 0 - /procsysfs 0 0 0 - /sysdevtmpfs 771876 0 771876 0% /devsecurityfs 0 0 0 - /sys/kernel/securitytmpfs 777928 0 777928 0% /dev/shmdevpts 0 0 0 - /dev/ptstmpfs 777928 8532 769396 2% /runtmpfs 777928 0 777928 0% /sys/fs/cgroupcgroup 0 0 0 - /sys/fs/cgroup/systemdpstore 0 0 0 - /sys/fs/pstorecgroup 0 0 0 - /sys/fs/cgroup/cpusetcgroup 0 0 0 - /sys/fs/cgroup/cpu,cpuacctcgroup 0 0 0 - /sys/fs/cgroup/memorycgroup 0 0 0 - /sys/fs/cgroup/devicescgroup 0 0 0 - /sys/fs/cgroup/freezercgroup 0 0 0 - /sys/fs/cgroup/net_clscgroup 0 0 0 - /sys/fs/cgroup/blkiocgroup 0 0 0 - /sys/fs/cgroup/perf_eventcgroup 0 0 0 - /sys/fs/cgroup/hugetlbconfigfs 0 0 0 - /sys/kernel/config/dev/mapper/vg00-root 17003304 804668 15311852 5% /selinuxfs 0 0 0 - /sys/fs/selinuxsystemd-1 0 0 0 - /proc/sys/fs/binfmt_miscdebugfs 0 0 0 - /sys/kernel/debughugetlbfs 0 0 0 - /dev/hugepagesmqueue 0 0 0 - /dev/mqueue/dev/mapper/vg00-home 14987616 41000 14162232 1% /home/dev/sda1 487652 62593 395363 14% /boot/dev/mapper/vg00-var 9948012 48692 9370936 1% /var/dev/mapper/vg00-sap 14987656 37636 14165636 1% /sap[root@linux-world ~]#

例2:以人類易讀的格式顯示 df 命令的輸出

在 df 命令中使用-h選項,以人類易讀的格式輸出(例如,5K,500M 及 5G)。

[root@linux-world ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/vg00-root 17G 786M 15G 5% /devtmpfs 754M 0 754M 0% /devtmpfs 760M 0 760M 0% /dev/shmtmpfs 760M 8.4M 752M 2% /runtmpfs 760M 0 760M 0% /sys/fs/cgroup/dev/mapper/vg00-home 15G 41M 14G 1% /home/dev/sda1 477M 62M 387M 14% /boot/dev/mapper/vg00-var 9.5G 48M 9.0G 1% /var/dev/mapper/vg00-sap 15G 37M 14G 1% /sap[root@linux-world ~]#

例3:顯示特定文件系統已使用的空間

假如我們想顯示 /sap 文件系統空間的使用情況。

[root@linux-world ~]# df -h /sap/Filesystem Size Used Avail Use% Mounted on/dev/mapper/vg00-sap 15G 37M 14G 1% /sap[root@linux-world ~]#

例4:輸出所有已掛載文件系統的類型

-T 選項用在 df 命令中用來顯示文件系統的類型。

[root@linux-world ~]# df -TFilesystem Type 1K-blocks Used Available Use% Mounted on/dev/mapper/vg00-root ext4 17003304 804668 15311852 5% /devtmpfs devtmpfs 771876 0 771876 0% /devtmpfs tmpfs 777928 0 777928 0% /dev/shmtmpfs tmpfs 777928 8532 769396 2% /runtmpfs tmpfs 777928 0 777928 0% /sys/fs/cgroup/dev/mapper/vg00-home ext4 14987616 41000 14162232 1% /home/dev/sda1 ext3 487652 62593 395363 14% /boot/dev/mapper/vg00-var ext3 9948012 48696 9370932 1% /var/dev/mapper/vg00-sap ext3 14987656 37636 14165636 1% /sap[root@linux-world ~]#

例5:按塊大小輸出文件系統磁碟使用情況

[root@linux-world ~]# df -kFilesystem 1K-blocks Used Available Use% Mounted on/dev/mapper/vg00-root 17003304 804668 15311852 5% /devtmpfs 771876 0 771876 0% /devtmpfs 777928 0 777928 0% /dev/shmtmpfs 777928 8532 769396 2% /runtmpfs 777928 0 777928 0% /sys/fs/cgroup/dev/mapper/vg00-home 14987616 41000 14162232 1% /home/dev/sda1 487652 62593 395363 14% /boot/dev/mapper/vg00-var 9948012 48696 9370932 1% /var/dev/mapper/vg00-sap 14987656 37636 14165636 1% /sap[root@linux-world ~]#

相關焦點

  • 十個Linux系統下的passwd實用命令示例(1)
    正如 passwd 命令的名稱所示,其用於改變系統用戶的密碼。如果 passwd 命令由非 root 用戶執行,那麼它會詢問當前用戶的密碼,然後設置調用該命令的用戶的新密碼。當此命令由超級用戶 root 執行的話,就可以重新設置任何用戶的密碼,包括不知道當前密碼的用戶。
  • Tee命令的幾個使用實例
    在下面的示例中,我們檢查系統中的塊設備並將結果發送到tee命令,tee命令將輸出顯示到終端,同時將其保存在devices.txt的文件中:[root@localhost ~]# lsblk | tee devices.txt
  • linux常用命令詳解1-開關機命令
    linux系統非常強大,用的企業和人也特別的多,細節方面就不多介紹了,有興趣的小夥伴可以去查閱相關的文檔。既然Linux系統這麼好,想要掌握它,Linux命令絕對是必須要會的東西,但Linux命令太多了,就像字典,我們沒必要把字典都背下來,會常用的命令就可以了。
  • Linux 查看磁碟空間命令分享
    Linux 查看磁碟空間命令分享 在Linux下怎麼查看磁碟空間?Df命令是Linux查看磁碟空間系統以磁碟分區為單位查看文件系統,可以加上參數查看磁碟剩餘空間信息,命令格式:df -hlLinux查看磁碟空間 顯示格式為: 文件系統              容量 已用 可用 已用% 掛載點 Filesystem            Size Used Avail Use% Mounted on/dev/hda2
  • 九個uname命令獲取Linux系統詳情的實例
    這時,在Linux下,你可以使用uname命令,幫助你完成這些工作。 Uname是unix name的縮寫。在控制臺中實際使用的時候只需鍵入uname。1. 內核名稱你可以用-s參數,顯示內核名稱。(譯註:可以在其他的類Unix系統上運行這個命令看看,比如mac就會顯示Darwin)# uname -s Linux 輸出信息會跟uname不帶參數時輸出的一樣。2.
  • 每天一個linux命令(17):whereis 命令
    每天一個linux命令(17):whereis 命令 whereis命令只能用於程序名的搜索,而且只搜索二進位文件(參數-b)、man說明文件(參數-m)和原始碼文件(參數-s)。如果省略參數,則返回所有信息。
  • Linux系統的ps命令和top命令介紹
    CentOS7.3學習筆記總結(七十一)- Linux系統的ps命令和top命令介紹ps命令在linux系統中描述中說是顯示所有活動進程,而top命令是實時動態顯示進程信息。意思是說,兩個命令都是查看系統進程信息,但是ps命令是查看系統過去信息的一次性快照或者瞬時的信息,top查看系統進程動態信息,默認10秒鐘更新一次,可以持續監視進程。
  • Linux系統調用實例和功能速查
    在Linux中系統調用是有Linux內核提供的各種功能服務,為了便於調用Linux提供了一個底層C語言庫libc(glibc是GUN版本的libc,其他類似庫還有uclibc、klibc),目前glibc是linux標準函數庫,這些都對系統系統接口打包成了標準C函數,這些函數一般就成為系統調用。
  • Linux下高效實用的grep命令
    Linux系統中的grep命令是一種功能強大的文本搜索工具,它能使用正則表達式搜索文本,並把匹配的行列印出來。grep全稱是Global Regular Expression Print,表示全局正則表達式版本,它的使用權限是所有用戶。
  • linux系統下,netstat命令的使用詳解!
    Netstat命令的功能是linux系統下,用於顯示網絡連接狀態、路由表和網絡接口信息的工具,可讓用戶準確判斷有哪些網絡連接正在運作。如果不帶參數使用時,netstat顯示會活動 TCP 連接。我們一般用netstat -an 來顯示所有連接的埠並用數字表示。
  • 03.Linux進階命令1
    ago」 1個月之前date -d 「20180101 1 day ago」 1天之前date -s 時間 (修改時間)舉例:[root@hadoop /]# date -s "2017-4-26 11:06:00"06.cal日曆07.
  • Linux查看ip的命令詳解
    Linux查看ip的命令詳解 相信大家都很想學習linux 查看ip的方法,今天在這裡我們就給大家簡單介紹下linux 查看ip的命令,一起看看吧 作者:佚名來源:|2010-05-27 14:13
  • Linux系統命令ps和top的介紹
    Linux系統命令ps和topps命令在linux系統中描述中說是顯示所有活動進程,而top命令是實時動態顯示進程信息。意思是說,兩個命令都是查看系統進程信息,但是ps命令是查看系統過去信息的一次性快照或者瞬時的信息,top查看系統進程動態信息,默認10秒鐘更新一次,可以持續監視進程。
  • linux常用命令:linux常用命令介紹
    今天來聊聊一篇關於linux常用命令:linux常用命令介紹的文章,現在就為大家來簡單介紹下linux常用命令:linux常用命令介紹,希望對各位小夥伴們有所幫助。這種方法適合系統不能聯網的情況下。比如安裝tree命令的安裝包,先將tree.deb傳到Linux系統中。再使用如下命令安裝。sudo dpkg -i tree_1.5.3-1_i386.deb 安裝軟體sudo dpkg -r tree 卸載軟體註:將tree.deb傳到Linux系統中,有多種方式。
  • linux基礎命令(文本處理1)
    查看文本查看文本內容在linux基礎命令(文件操作/文件權限)中介紹了查看文本命令:cat、more、less、tail、head的使用,下面說下查看文本的其他命令:tac、rev、cut、paste、join、wc、diff、sort、uniq倒序顯示文本內容
  • linux命令dig常用方法
    CentOS7.3學習筆記總結(四十八)- linux命令dig常用方法在linux終端使用dig,會提示&34;,因為dig是包含在&34;包裡面的,centos系統又默認不安裝bind-uytils,所以該命令無法使用,需要我們yum安裝bind-utils包。
  • Linux系統常用命令速查手冊,小白強烈建議收藏!
    系統信息 date 顯示系統日期 關機 (系統的關機、重啟以及登出 )包 - (Fedora, Redhat及類似系統) YUM 軟體包升級器 - (Fedora, RedHat及類似系統) DEB 包 (Debian, Ubuntu 以及類似系統) APT 軟體工具 (Debian, Ubuntu 以及類似系統) 查看文件內容
  • linux基礎05:linux系統目錄有哪些?命令行界面如何切換目錄?
    我們安裝好linux系統後,linux系統也會像windows系統一樣,自動生成很多的文件和目錄,這些目錄都包含了不同的含義。下面,我們就來介紹一下這些目錄都代表著什麼?以及,在命令行界面,我們如何在不同的目錄之間切換。一、linux系統目錄結構。
  • 詳解linux系統及命令
    1.2.Linux的組成1、內核:是系統的心臟,是運行程序和管理像磁碟和印表機等硬體設備的核心程序。2、Shell:是系統的用戶界面,提供了用戶和內核進行交互操作的一種接口。它接收用戶輸入的命令並把它送入內核去執行,是一個命令解釋器。但它不僅是命令解釋器,而且還是高級程式語言,shell編程。
  • linux常用命令
    1、首先根據應用名稱用ps命令查看進程ID:ps -ef | grep zookeeper2、查到進程ID之後,使用netstat命令查看其佔用的埠:netstat -anp | grep放棄所有修改,從上次保存文件開始再編輯7、linux 如何查看目錄的剩餘空間大小?