【笔记】df和du学习笔记
前言
df(disk free 的缩写)是 Unix 系统的一条标准命令,用来展示用户(调用时所指定文件或文件系统)的可用磁盘空间。df 是用 statfs/statvfs 这两个系统调用实现的。(维基百科)
du(disk usage的缩写,磁盘使用情况)是一个标准Unix程序,用于估量文件或文件夹的磁盘使用情况。(维基百科)
查看磁盘的空间占用
-a:显示所有文件系统的磁盘使用情况-k:以k字节为单位显示-t <file_system>:现实各指定文件系统的磁盘空间使用情况-T:显示文件系统
1 | df |
查看目录的空间占用
-a:递归显示指定目录中各文件和子目录中文件占用的数据块-s:显示制定文件或目录占用的数据块-b:以字节为单位显示磁盘占用情况-l:计算所有文件大小,对硬链接文件计算多次-h:以人类易读的单位显示
<file_dir>:文件或目录名
1 | du |
1 | du <file_dir> |