linux df命令详解

linux df命令详解,第1张

linux系统下df命令可以用来查看磁盘已被使用多少空间和还剩余多少空间,下面是df命令的具体介绍:

1、df命令功能:

df命令作用是列出文件系统的整体磁盘空间使用情况,可以用来查看磁盘已被使用多少空间和还剩余多少空间。

2、语法:

df[-ahHiklmPT][--block-size=

3、补充说明:

df命令可显示磁盘的文件系统与使用情形。

举例:

1、-a或--all 包含全部的文件系统。

[root@iZ2zed6nnllpn4fbw79v1dZ~]#df-a

Filesystem 1K-blocks UsedAvailableUse%Mountedon

/dev/xvda1 412828801808452 37377380 5%/

proc 00 0 -/proc

sysfs 00 0 -/sys

devpts 00 0 -/dev/pts

tmpfs 5091640 509164 0%/dev/shm

none 00 0 -/proc/sys/fs/binfmt_misc

none 00 0 -/proc/xen

2、--block-size=

[root@iZ2zed6nnllpn4fbw79v1dZ~]#df--block-size=10240

Filesystem 10K-blocks UsedAvailableUse%Mountedon

/dev/xvda14128288180846 3737738 5%/

tmpfs50917 0 50917 0%/dev/shm

3、-h或--human-readable 以可读性较高的方式来显示信息。

[root@iZ2zed6nnllpn4fbw79v1dZ~]#df-h

Filesystem Size UsedAvailUse%Mountedon

/dev/xvda140G 1.8G 36G 5%/

tmpfs 498M 0 498M 0%/dev/shm

4、-H或--si 与-h参数相同,但在计算时是以1000Bytes为换算单位而非1024Bytes。

[root@iZ2zed6nnllpn4fbw79v1dZ~]#df-H

Filesystem Size UsedAvailUse%Mountedon

/dev/xvda143G 1.9G 39G 5%/

tmpfs 522M 0 522M 0%/dev/shm

5、-i或--inodes 显示inode的信息。

[root@iZ2zed6nnllpn4fbw79v1dZ~]#df-i

Filesystem InodesIUsed IFreeIUse%Mountedon

/dev/xvda1 2621440483492573091 2%/

tmpfs 127291 1 127290 1%/dev/shm

以上就是小编今天的分享了,希望可以帮助到大家。

1,两者区别

du,disk usage,是通过搜索文件来计算每个文件的大小然后累加,du能看到的文件只是一些当前存在

的,没有被删除的。他计算的大小就是当前他认为存在的所有文件大小的累加和。

df,disk free,通过文件系统来快速获取空间大小的信息,当我们删除一个文件的时候,这个文件不

是马上就在文件系统当中消失了,而是暂时消失了,当所有程序都不用时,才会根据OS的规则释放掉已

经删除的文件, df记录的是通过文件系统获取到的文件的大小,他比du强的地方就是能够看到已经删除

的文件,而且计算大小的时候,把这一部分的空间也加上了,更精确了。

当文件系统也确定删除了该文件后,这时候du与df就一致了。

2,du查看目录大小,df查看磁盘使用情况。

我常使用的命令(必要时,sudo使用root权限),

1).查看某个目录的大小:du -hs /home/master/documents

查看目录下所有目录的大小并按大小降序排列:sudo du -sm /etc/* | sort -nr | less

2).查看磁盘使用情况(文件系统的使用情况):sudo df -h

df --block-size=GB

-h是使输出结果更易于人类阅读;du -s只展示目录的使用总量(不分别展示各个子目录情况),-m是以

MB为单位展示目录的大小(当然-k/-g就是KB/GB了)。

linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

1.命令格式:

df [选项] [文件]

2.命令功能:

显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以1KB为单位进行显示,除非环境变量POSIXLY_CORRECT 被指定,那样将以512字节为单位进行显示。

3.常用参数:

-a 全部文件系统列表

-h 方便阅读方式显示

-H 等于“-h”,但是计算式,1K=1000,而不是1K=1024

-i 显示inode信息

-k 区块为1024字节

-l 只显示本地文件系统

-m 区块为1048576字节

--no-sync 忽略 sync 命令

-P 输出格式为POSIX

--sync 在取得磁盘信息前,先执行sync命令

-T 文件系统类型

4.使用实例:

显示磁盘使用情况

$ df


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6050190.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-13
下一篇 2023-03-13

发表评论

登录后才能评论

评论列表(0条)

保存