linux下怎么查看文件夹中各个文件的大小

linux下怎么查看文件夹中各个文件的大小,第1张

du命令:查询文件文件夹的磁盘使用空间

如果当前目录下文件和文件夹很多,使用不带参数du的命令,可以循环列出所有文件和文件夹所使用的空间。这对查看究竟是那个地方过大是不利的,所以

得指定深入目录的层数,参数:–max-depth=,这是个极为有用的参数!如下,注意使用“*”,可以得到文件的使用空间大小

代码案列:

[root@bsso yayu]# du -h –max-depth=1 work/testing

27M work/testing/logs

35M work/testing</p>

<p>[root@bsso yayu]# du -h –max-depth=1 work/testing/*

8.0K work/testing/func.php

27M work/testing/logs

8.1M work/testing/nohup.out

8.0K work/testing/testing_c.php

12K work/testing/testing_func_reg.php

8.0K work/testing/testing_get.php

8.0K work/testing/testing_g.php

8.0K work/testing/var.php</p>

<p>[root@bsso yayu]# du -h –max-depth=1 work/testing/logs/

27M work/testing/logs/</p>

<p>[root@bsso yayu]# du -h –max-depth=1 work/testing/logs/*

24K work/testing/logs/errdate.log_show.log

8.0K work/testing/logs/pertime_show.log

27M work/testing/logs/show.log

查看linux文件目录的大小和文件夹包含的文件数

du -sh xmldb/ 统计总数大小

du -sm * | sort -n //统计当前目录大小 并安大小 排序

du -sk * | sort -n

du -sk * | grep guojf //看一个人的大小

du -m | cut -d “/” -f 2 //看第二个/ 字符前的文字

linux查看一个文件夹的大小的命令为:

du --max-depth 1 -lh 该文件夹的完整路径

例,查询/var文件夹的大小:

du --max-depth 1 -lh /var命令解释:

du

递归查询该路径下所有文件的大小(若不加任何参数,则显示文件夹内的所有文件,包括文件夹内子文件夹的内容)。

参数

--max-depth

1

-lh

设置递归深度为1,及不查询子文件夹。因而使用此参数只显示该文件夹的大小,不显示其中子文件夹的大小。

注意:

视 *** 作系统版本不同,命令可能为:

du --max-depth 1 -lh 该文件夹的完整路径或:

du --max-depth=1 -lh 该文件夹的完整路径


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/5901011.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-07
下一篇2023-03-07

发表评论

登录后才能评论

评论列表(0条)

    保存