Linux获取目录/文件夹大小(linux 统计文件夹大小)

linux Linux获取目录/文件夹大小 使用ls命令列出目录的内容时,您可能已经注意到目录的大小几乎总是4096字节4 KB By myfreax 21 Jul 2022

运用ls命令例举目录的内容时,您可能早就留意到目录尺寸大部分一直4096字节4 KB。那也是电脑硬盘上用于储放目录元信息的空间大小,并非它包含具体内容尺寸。

你需要获得目录实际大小的小命令是 du命令,disk used电脑硬盘所使用的通称。du默认不数据分析隐藏文件和目录尺寸,即.逐渐文件和目录。

du命令说明特殊文件或目录尺寸。倘若特定路经是目录,du则会把计算该目录及其子目录尺寸。倘若未找到方式,du则会把打印出各项任务目录尺寸。

若是在并没有选择项的情况之下运行du,这将会说明特殊目录及其子目录尺寸,以字节为依据。

在大多数情况下,您总是希望以友好的文件格式说明目录尺寸。例如,要获得/var目录的整体尺寸。

sudo du -sh /var命令很有可能目录的名称和尺寸,导出来看起来像那般85G/var

这里通常运用sudo主要是因为/var目录中的绝大多数文件和目录都由root客户拥有,而且一般客户无法读取。倘若省掉sudo命令。du命令将打印出du:无法读取目录

s仅说明特殊目录的整体尺寸,不显示子目录以及文件尺寸。h以友好的文件格式显示大小。/var就是需要获得目录尺寸路线。

如果要说明第一级子目录和文件尺寸,您有2个选择项,第一个是运用星号标识*

sudo du -shc /var/*命令的*标识很有可能匹配/var目录的第一级子目录和文件打印图片文件和目录尺寸。应用*标识匹配时du命令不数据分析总尺寸。

如果你需要每一个文件和目录尺寸总和,你需要使用du命令的-c选择项标识du打印出所有文件尺寸总和。

获得第一级子目录和文件尺寸另一种方法有哪些运用--max-depth选择项。例如命令sudodu -h --max-depth=1 /var

默认情况下,du命令说明目录或文件尺寸。要搜索目录的表面尺寸,挑选--apparent-size选择项。文件的表面尺寸是系统软件感觉文件存在的字节数。

如果你依据SCP,Rsync或SFTP传输文件或者目录时,将采用传送数据的文件尺寸就是文件的表面尺寸。这也就是为什么用du注明的大小与表面大小不一的主要因素。

du命令还能够和管路的很多命令组合使用。例如,要打印目录中的5个最大的一个目录,大伙儿能将du命令的标准输出通过管道传递到sort命令。

以根据其尺寸对目录进行分类,然后将sort命令的标准输出通过管道传递到head命令仅打印出前5个目录尺寸。

sudo du -h /var/ | sort -rh | head -5

在Linux中,您可以使用du命令获得目录尺寸。如果您有任何问题或建议,请在下面留言。

LINUX

Linux查看CPU信息(Linux查看CPU信息的命令)

2023-1-19 10:24:55

LINUX

如何检查Linux版本(如何检查windows版本)

2023-1-19 10:29:42

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索