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

你們好,我是高勝寒,本文是Linux運維-按部就班學運維-基礎篇的第56篇文章。
node

文章目錄


前言:

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

小王回憶了下本身經常使用的系統管理命令,無非就那麼幾個:
df ,du, fdisk,mount ,umount運維

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

關於fdisk命令的文章,能夠參考高勝寒的 :ide

fdisk:【linux】按部就班學運維-基礎篇-分區命令fdisk.net

關於mount相關的命令介紹,能夠參考高勝寒的:
mount: 【linux】按部就班學運維-基礎篇-mount3d

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

剩下的兩個命令是: 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就不一致了。

相關文章
相關標籤/搜索