df: 列出文件系统的总体磁盘使用情况;
du: 评估文件系统的磁盘使用情况(通常用于评估目录占用的容量)
df参数:
-a: 列出所有文件系统,包括系统特定的文件系统,例如/ proc
-k: 以KB容量显示每个文件系统
-m: 以MB容量显示每个文件系统
-h: 以GB,MB,KB和其他易于阅读的格式显示
-H: 用M = 1000K代替M = 1024K的进位方法
-T: 还列出了分区的文件系统名称(例如ext3)
-i: 不使用硬盘容量,但显示inode数
示例:
①在Linux下,如果df不添加任何参数,则默认列出系统中所有文件(不包括文件系统和特殊内存中的交换)
文件系统: 表示文件系统所在的分区,因此请列出设备名称
1k块: 说明以下数字的单位为1KB,可以使用-h或-m更改容量
已使用: 已使用的硬盘空间
可用: 剩余磁盘空间量
使用百分比: 磁盘使用率
Mountedon: 磁盘的安装目录(挂载点)
②以易于读取的体积格式显示体积结果
③列出系统中所有特殊的文件格式和名称
④以可读的容量格式显示/ etc下的可用磁盘容量
⑤列出每个分区中当前可用的inode数量
du参数:
-a: 列出所有文件和目录容量,因为默认情况下仅计算目录下的文件;
-h: 以易于阅读的体积格式(G / M)显示;
-s: 列出总数,而不是列出每个目录占用的容量;
-S: 不包含总计的子目录,这与-s有点不同;
-k: 以KB列出容量;
-m: 以MB显示列表容量.
示例:
①列出当前目录中的所有文件容量
②与示例1相同,但也列出了文件容量
③检查根目录下每个目录所占用的容量
与df不同,du将直接在文件系统中搜索所有文件数据.
du-S显示当前目录(不包括子目录)中文件的总容量,而du显示末尾该目录(包括子目录)中所有文件的总容量.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/dianqi/article-311993-1.html