du是disk usage的缩写,从早期开始就是UNIX和类UNIX系统的一部分。它的设计目的是提供目录树(包括其子目录)的磁盘使用情况摘要。du命令主要用于需要了解系统上的目录或文件所使用的磁盘空间量。当试图识别占用大部分磁盘空间的大文件或目录时,它特别方便。2.常用选项 -0, --null :以NUL结束每个输出行,而不是换...
du和df的使⽤及区别 ⼀、du和df 的区别 从字⾯上理解,du指disk usage,df指disk free。du通常针对的是⽬录,⽽df通常针对的是⽂件系统。⼆、du的使⽤ 默认只输出⽬录的统计 -a 参数包含⽬录和⽬录下⽂件 -c total的意思,就是最后⼀⾏显⽰总⼤⼩ -s 表⽰summary ,不...
du: 通过搜索文件来计算每个文件的大小,然后累加,只能查看存在的文件。 df : 通过文件系统来快速获空间的大小信息,当我们删除一个文件的时候,这个文件一般不会马上消失,只有所有程序都不用的时候,才会释放已删除的文件。 df在统计的时候把删除暂时没有释放的也统计在内。 如果没有删除,du 和df查看的大小是一样,...
(1)df 命令用于查询整个文件系统的使用情况;du命令只统计目录或文件使用的空间(对于目录,递归统计)。所以 df 查询到的空间要大于 du。 (2)df 命令的实现是通过调用函数 statfs 查询文件系统的信息,这些信息是保存在文件系统中的;du 是通过 opendir()、stat() 函数查询文件大小,累加而出结果。 参考博客: https:...
du命令 du:用来查看某个目录或文件所占空间大小 用法:du -参数 文件名或目录名 -a:全部文件与目录大小都列出来 -b:列出的值以位为单位 -k:以kb为单位,和默认不加任何选项的输出值一样 -m:以MB为单位 -h:系统自动调节单位,例如文件太小可能就几K,那么就以K为单位显示,如果大到几G,则就以G为单位显示...
du是disk usage的缩写,从早期开始就是UNIX和类UNIX系统的一部分。它的设计目的是提供目录树(包括其子目录)的磁盘使用情况摘要。 du命令主要用于需要了解系统上的目录或文件所使用的磁盘空间量。当试图识别占用大部分磁盘空间的大文件或目录时,它特别方便。
在Linux 系统中,du(disk usage)和 df(disk free)是两个常用的命令,用于查看磁盘使用情况。然而,它们统计的结果可能会不一致,以下是一些常见原因: 1. 不同的统计方式 du: du 命令用于计算文件和目录所占用的磁盘空间。它会遍历指定目录及其子目录,并统计实际占用
通过掌握df和du命令,我们能够轻松分析 Linux 系统中的磁盘空间。df命令用于查看整个文件系统或指定文件系统的磁盘空间使用情况,而du命令则用于计算指定目录或文件的磁盘使用量。这些命令提供了实用的选项,例如以人类可读的格式显示磁盘空间,以及递归查看子目录的磁盘空间使用情况。通过灵活运用这些命令,我们可以及时了解系统...
其中,命令 du -sh 和命令 ls -lh 查看同一个文件,显示的大小是不一样的,注意红色框框的内容。这里面涉及到块的概念,磁盘分区格式化的时候就涉及到块。当文件小于 4 KB 的时候,使用命令 du -sh 查看也会显示 4 KB 。因为磁盘会划分成无数个小块,每一个小块就是 4 KB ,把文件写入到小块里面,即使文件...
du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看。可以这样理解,df偏向于整体磁盘-宏观,du倾向于文件目录-微观。 语法格式 du [选项][文件] 选项: -a或-all 显示目录中个别文件的大小。-b或-bytes 显示目录或文件大小时,以byte为单位。-c或--total 除了显示个...