linux的du指令
发布网友
发布时间:2022-04-22 02:38
我来回答
共3个回答
热心网友
时间:2023-01-21 22:55
这个主要的区别是在-b和-m上:
(1)-b通过“man -”可以查看可以理解为:--apparent-size --block-size=1
(2)-m通过“man -”可以查看可以理解为: --block-size=1M
其中1M =1024X1024byte,所以可以理解为只是单位不一样了
通过上面可以知道-b和-m除了单位换算不一样,就只有这个命令--apparent-size不同了,但是--apparent-size又是什么呢?
(1)加了--apparent-size的情况
--apparent-size就是你的文件的大小,比如你的文件大小是12345byte,那通过--apparent-size统计的文件大小就是12345byte。
(2)不加--apparent-size
表示的你的文件在系统里面占用的空间,比如你的文件大小是12345byte,在系统里面是通过一块一块区域来存储的,每块区域可以称呼为block,block大小假如为4096byte(其他的几个大小有512byte,1024byte,2048byte,当你在格式化移动硬盘的时候也让你选择了这几个值中的一个吧),这样文件12345byte在存储的时候,需要的block个数=12345/4096+1=4,这样没有j加入命令--apparent-size用的空间就是:4X4096byte>12345byte,即使其中的一个block数据没有存储满,这样其他的文件也不能使用这一块了,这个就是block的概念
所以-sb计算的肯定小些,-sm计算的大些,-sk和sm是一样的,就是单位不一样,所以看下图
-sk与-sm统计出来的大小应该是一样的
热心网友
时间:2023-01-22 00:13
b是字节数,m是block数,比如一个文件内容是"aa"存放字节的空间是3,而block是1.
还有 是估量存放该文件和目录的空间,不是实际的字节数。
热心网友
时间:2023-01-22 01:48
你man 就知道了
-b "--apparent-size --block-size=1"
-m ”--block-size=1M
Linux查看文件或文件夹大小: du命令
在Linux系统中,du命令是一个强大的工具,用于查看文件或文件夹的大小。首先,要了解目录总容量,你可以在当前目录下输入简单命令:du -sh。这将显示目录占用的总磁盘空间,不会详细列出每个子项的大小。若你想查看当前目录下直接的子文件夹和文件的容量,可以使用du命令的递归选项:du -sh *。这将统...
Linux命令之查看文件占用空间大小-du,df
du(disk usage)命令,顾名思义,是用来查看目录或文件占用的磁盘空间大小的。要查看当前目录下的所有目录及子目录的大小,可以使用以下命令:du -h du -ah 其中,“-h”参数表示用K、M、G等人性化形式来显示大小,“-a”参数表示显示目录和文件。例如,要只查看当前目录下的tmp目录(包含子目录)...
Linux磁盘空间的利器:`df` 和 `du`命令
du(磁盘使用量)命令是一个用于计算指定文件或目录的磁盘使用量的工具。它可以递归地遍历指定目录下的所有文件和子目录,并计算它们的磁盘使用量。du 命令可以帮助我们快速了解文件和目录所占用的磁盘空间,方便进行磁盘清理或者查找磁盘空间占用较大的文件。du 命令的基本语法如下:du 命令用于查看指定目录...
linuxdu和df区别
1、统计范围:du命令既可以从总体上统计,也可以统计具体的某个文件夹或文件的大小。而df命令则是从总体上统计系统各磁盘的占用情况,不能统计具体的文件夹或文件的大小。2、计算方式与计算速度:du命令通过逐级进入指定目录的每一个子目录,逐个计算每个文件大小并相加,最终显示出来,因此计算速度慢。而...
掌握Linux du命令:高效查看文件和目录大小
du命令,即Disk Usage的缩写,其基本功能是提供文件和目录的磁盘使用信息。通过简单的命令行操作,即可快速定位到占用大量空间的文件或目录,便于空间优化。du命令的基本语法易于掌握,其输出通常以易读格式呈现。利用-c选项,可以查看到总的磁盘使用量,包括所有子目录。若只想查看当前目录的使用情况,可以...
Linux du 命令是干什么的?
du(英文全称:disk used):检查磁盘空间使用量 但是与 df 命令不同的是 Linux du 命令是对文件和目录磁盘使用的空间的查看。df命令则是检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
Linux里面du命令作用是什么?
通过命令du -h –max-depth=1 *,可以查看当前目录下各文件、文件夹的大小,这个比较实用。查询当前目录总大小可以使用du -sh,其中s代表统计汇总的意思,即只输出一个总和大小。通过命令du -h –max-depth=0 *,可以只显示直接子目录文件及文件夹大小统计值。如果只想查看指定目录的总大小,可以...
Linux中du命令参数的用法
Linux中du命令参数的用法 du是Linux下系统命令,统计目录(或文件)所占磁盘空间的大小。那么du有什么参数呢?这些参数的用法是什么,下面一起来看看吧!Du(Disk Usage)命令功能说明:统计目录(或文件)所占磁盘空间的大小。语法:du [-abcDhHklmsSx] [-L <符号连接>][-X <文件>][--block-size][--...
du的linux命令
1> 要显示一个目录树及其每个子树的磁盘使用情况 du/home/linux 这在/home/linux目录及其每个子目录中显示了磁盘块数。2> 要通过以1024字节为单位显示一个目录树及其每个子树的磁盘使用情况 du-k/home/linux 这在/home/linux目录及其每个子目录中显示了 1024 字节磁盘块数。3> 以MB为单位显示...
谁能给我一个Linux系统中du命令的详细分析?(包括源代码的分析)
Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的,这里介绍Linux du命令。du:查询档案或目录的磁盘使用空间 a:显示全部目录和其次目录下的每个档案所占的磁盘空间 b:大小用bytes来表示 (默认值为k bytes)c:最后再...