原文地址:https://zhuanlan.zhihu.com/p/145140257
1. 查看磁盤空間
命令:
df
簡述:df 命令以磁盤分區為單位查看文件系統中磁盤空間的使用情況
選項:
- -h 或 --human-readable
- 將信息以人類可讀的形式打印
- -i 或 --inode
- 查看分區inode使用情況
一般,如果inode分配不合理,會導致空間沒使用完,但是沒有inode號了,所以這個參數需要重點關注哦!別到時候,人死了,錢沒花了~~
2. 查看磁盤空間
目錄容量 = 目錄本身的大小 + 目錄下所有文件(包括子目錄和普通文件)的總大小。
命令:
du
df 和 du 命令的區別:
- du 命令是統計文件或目錄及其子目錄的硬盤空間使用情況,一般可以幫我們快速定位目錄下是否存在超大文件或其他特殊大小的文件。
- df 命令是統計磁盤分區整體的使用情況。
- du 命令會直接到特定目錄內查找所有文件數據,並統計累加,所以命令執行時會耗費一點兒時間。
- df 命令直接從文件系統中提取信息,所以比較快速。
命令使用格式:
du 選項 文件/目錄
選項:
- -a或--all
- 列出所有的文件和目錄容量大小而不僅僅列出目錄容量大小
- -s或--summarize
- 僅顯示總計,只列出最后加總的值
- -h或--human-readable
- 以K,M,G為單位,提高信息的可讀性
- -c或--total
- 除了列出文件和目錄的容量大小外,最后在列出總容量
- --max-depth=N
- 遞歸顯示(僅僅是顯示)時的遞歸深度小於等於N。--max-depth=0相當於-s參數