du和df命令执行结果不一致问题剖析

 时间:2026-02-17 00:42:39

1、Linux系统的版本

命令:

cat /proc/version

du和df命令执行结果不一致问题剖析

2、使用du命令查看测试文件的大小,是1G

命令:

du -ksh tmp1G

du和df命令执行结果不一致问题剖析

3、使用tail命令打开文件tmp1G,并且不释放

命令:

tail -f tmp1G 

du和df命令执行结果不一致问题剖析

4、在另一个终端中执行df命令,查看执行结果

命令:

df -h

du和df命令执行结果不一致问题剖析

5、执行du命令,查看执行结果

命令:

du -ksh

du和df命令执行结果不一致问题剖析

6、执行rm命令,删除文件tmp1G

命令:

 rm -f tmp1G

du和df命令执行结果不一致问题剖析

7、分别使用df和du命令,查看执行结果

df命令的执行结果和没有删除tmp1G时相同,即没有反映磁盘可用空间变大的情况

du命令的执行结果比没有删除tmp1G少了1G,即反映了占用磁盘空间变少的情况

命令:

df -h

du -ksh

du和df命令执行结果不一致问题剖析

8、使用Ctrl+C快捷键停止tail命令的执行。

再执行df和du命令,

可以看到df命令的执行结果,已经体现tmp1G文件被删除后,可用空间增大的信息

du和df命令执行结果不一致问题剖析

  • Visual Studio中的c#程序如何增加安装程序类
  • LoadRunner28个经典面试题
  • Apple Store商城接入微信支付,它们和解了?
  • redhat7如何安装oracle12c(一)
  • Java 中HTTP响应数据生成PDF,PDF文件的读取
  • 热门搜索
    梦幻西游手游怎么玩 dnf怎么转职 青春痘怎么去除 蚂蚁微贷怎么申请 cfg文件怎么打开 肌酐低是怎么回事 饼状图怎么做 家庭出身怎么写 个人简历怎么制作 爱心怎么打