【linux-56】文件系統管理-df,du

大家好,我是高勝寒,本文是Linux運維-循序漸進學運維-基礎篇的第56篇文章。

前言:

小王剛入職致碼科技,擔任運維工程師一職,領導讓小王負責文件系統管理,先讓小王熟悉下文件系統管理的那些常用命令。

小王回憶了下自己常用的系統管理命令,無非就那麼幾個:
df ,du, fdisk,mount ,umount

小王飛快的在百度搜索了一下,發現講fdisk和 mount 命令的資料很多。

關於fdisk命令的文章,可以參考高勝寒的 :

fdisk:【linux】循序漸進學運維-基礎篇-分區命令fdisk

關於mount相關的命令介紹,可以參考高勝寒的:
mount: 【linux】循序漸進學運維-基礎篇-mount

不得不說,mount命令,高勝寒已經寫得很詳細了,甚至都舉例說明了同步寫入和異步寫入的區別。

剩下的兩個命令是: df,du, 這兩個在高勝寒的文章裏也有所涉及,但是沒有單獨拿出來說,那我今天就寫寫這個吧。

df命令詳解

1) 命令的作用

df命令作用是列出文件系統的整體磁盤空間使用情況。可以用來查看磁盤已被使用多少空間和還剩餘多少空間

2) df命令的語法

df 【選項】 【文件名】

3) 常用參數
參數 作用
a 顯示所有的文件系統,包括虛擬機文件系統
h 以人們易懂的形式展示,比如GB,M
i 以inode數量來顯示
k 以KB爲容量來顯示文件系統
l 只顯示本地文件系統
t 只顯示指定的文件系統
help 顯示幫助
version 顯示版本信息
命令使用舉例
a) 以可讀的格式展示df命令的輸出

在這裏插入圖片描述
-k參數顯示的是KB
在這裏插入圖片描述

b) 顯示版本和幫助

在這裏插入圖片描述

在這裏插入圖片描述

c) 以inode的總量和剩餘量來顯示

在這裏插入圖片描述

d) 只顯示指定的文件類型

在這裏插入圖片描述

du命令詳解

1) 命令的作用

du命令主要用來檢查硬盤使用情況,統計文件或目錄及子目錄使用硬盤的空間大小

2) du命令的語法

du 【選項】 【文件】

3) 命令的參數詳解
參數 作用
a 顯示所有目錄或者文件的大小
b 以字節爲單位顯示目錄或者文件的大小
c 顯示目錄或者文件的總和
k 以kb的形式輸出
h 提高可讀性
x 跳過不同的文件目錄
s 僅顯示目錄或者文件的總計數值
4) du命令使用舉例
a) 顯示目錄或者文件所佔用的空間


在這裏插入圖片描述

b) 顯示指定目錄或者文件所佔的空間

在這裏插入圖片描述

在這裏插入圖片描述

c) 查找當前目錄下最大的文件

在這裏插入圖片描述

d)查看/下所有文件的大小並排序

du 和df的區別

du: 通過搜索文件來計算每個文件的大小,然後累加,只能查看存在的文件。

df : 通過文件系統來快速獲空間的大小信息,當我們刪除一個文件的時候,這個文件一般不會馬上消失,只有所有程序都不用的時候,纔會釋放已刪除的文件。 df在統計的時候把刪除暫時沒有釋放的也統計在內。

如果沒有刪除,du 和df查看的大小是一樣,如果存在刪除操作,du和df就不一致了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章