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

2025-04-19 06:41:36

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 -hdu -ksh

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

8、使用Ctrl+C快捷键停止tail命令的执行。再执行df和du命令,可以看到df命令的执行结果,已经体现tmp1G文件被删除后,可用空间增大的信息

du和df命令执行结果不一致问题剖析
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢