Linux命令分析:df

来源:互联网 发布:qt支持c语言吗 编辑:程序博客网 时间:2024/06/01 08:01

用途:显示文件系统占用磁盘空间的情况

用法:df   [option]...   [file]...

df显示文件所在的文件系统占用的磁盘空间大小,包括已用的和可用的,如果后面不给定文件名,则显示当前已挂载的所有文件系统的磁盘占用情况,默认采用1K大小的block的个数表示,如果环境变量POSIXLY_CORRECT已设置,则为512B大小的block个数表示


选项:

-a   --all   列出所有文件系统,包括block数为0的,比如/proc,/sys等

-B   -block-size=SIZE   指定block的大小

-h   --human-readable   用常用的单位代替block数来表示,如G,M,K等

-H   --si   类似-h,但换算时采用1000KB=1MB这样的进制

-i   --inodes   显示文件系统的inode数及使用情况,常用于排查inode数用完导致的磁盘空间不足

-k   等效于 --block-size=1K 选项

-l   --local   只显示本地文件系统使用情况

--no-sync   默认选项,在取得使用信息前禁止调用sync来同步

-P   --portability   使用POSIX格式输出

--sync   在取得使用信息前调用sync来同步

-t   --type=TYPE   指定要查看的文件系统类型

-T   --print-type   在结果中同时显示文件系统类型

-x   --exclude-type=TYPE   只显示TYPE以外类型的文件系统占用磁盘信息


典型用法:

1.显示当前所有文件系统磁盘信息

df   或者   df   -a


2.磁盘明明有空间但就是写不进去

df   -ia


3.懒人显示法

df   -Th

基本可以获得所有信息


4.查当前文件是在哪个分区,在哪个设备上

df   文件名




原创粉丝点击