DU:如何查看占用最多空间的10个目录

已经有一次 DesdeLinux 我给他们看了 一些 comandos 可以帮助我们了解硬盘上每个MB的繁忙程度,我和他们谈到了 du,该工具具有很多选项,并且在某些参数的帮助下变得更加强大。

通过 维基百科上的数据:

du (缩写为 dISK u预制混凝土磁盒(磁盘使用情况)是Unix系列操作系统的标准命令。 它用于估计文件,特定目录或文件系统上文件的硬盘空间使用情况。 效用 du 它首先出现在AT&T Unix的版本1中。

如何使用它

DU

如果我们想以最简单,最人性化的方式具体查看文件或文件夹的重量,请执行以下操作:

$ du -bsh Videos/

将会给我们带来什么:

相关文章:
DU:如何查看占用最多空间的10个目录
du -bsh视频/ 215G视频/

现在,我们将看到/ home中从最高到最低的目录是最重的目录:

$ du -sm *

它给我们的回报:

$ du -sm * 1172下载68855文档4084桌面22270图片174192 Linux 50887音乐3088项目1379工作219515 XNUMX视频

例如,如果仅想查看哪个是我们的/ home目录中最重的5个目录,则可以将du与一系列额外的命令配合使用,例如:

$ du -sm * | sort -nr | head -5

哪个会返回:

$ du -sm * | 排序-nr | head -5 219515视频174192 Linux 68855文档50887音乐22270图片

但是它们返回给我们的价值并没有像MB中所代表的那样``像人类一样'',并且更难以理解。 这就是为什么我们运行:

$ du -hs * | sort -nr | head -5

哪个返回给我们:

$ du -hs * | 排序-nr | 头-5 215G视频171G Linux 68G文档50G音乐28K mageia-2013.svg

如您所见,与许多人的想法相反,使用终端有时比运行图形应用程序更快,更高效。 您知道其他有趣的组合吗 du?


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   埃利奥时间3000

    闭嘴并接受我的输入!

    实话实说,每次我寻找这些实用程序时,这都使我想放弃图形界面,并驻留在控制台的末尾(好吧,我已经在OpenBSD中做到了,但是有些事情)。

    无论如何,使用Windows之类的控制台,我都敢于没有KDE或XFCE。

    1.    埃利奥时间3000

      勘误表。 我的意思是Linux而不是Linux。

  2.   埃利奥时间3000

    勘误表。 我的意思是Linux而不是Windows。

    1.    拉夫

      eliotime3000天哪! 我们了解你,man

      1.    埃利奥时间3000

        问题是,当涉及到来自Android的评论时,否则我没有足够的空间来查看自己写的所有内容,因此写起来就很不舒服(我更喜欢上网本,然后再用手机写评论) 。

        1.    原始基础

          当您坐在电脑前时,然后发表评论...我们平静地等待您..没有急事..😛

          1.    埃利奥时间3000

            感谢您的建议。 RSS读者将发布的新博客条目通知我后,我就无法避免在手机中发表评论。

        2.    同步标志

          Eliotime,歌剧对我来说相处得不太好 desde linux。比我测试的浏览器更快、更轻、更可用,超越了 uc 浏览器,因为它支持 iframe 和下一个浏览器中的 flash 和 YouTube 视频。它一点也不重,而且效果很好。

          1.    同步标志

            勘误表。 哈哈哈显然可以识别为iOS的野生动物园,因为它是平板电脑

  3.   卡纳莱斯

    对于那些更喜欢图形界面的人,我建议使用名为Filelight的程序,该程序可以在绝大多数发行版的存储库中找到。

    http://en.wikipedia.org/wiki/Filelight

  4.   奥托·迪特里希(Otto Dietrich)

    Gnome的“磁盘使用情况分析器(Baobab)”也是一个很好的选择。 http://blogs.gnome.org/pbor/files/2012/09/Screenshot-from-2012-09-02-002755.png

  5.   飞思康

    杜 -s -si *

  6.  

    是的,但是您有命令du -hs * | 排序-nr | 头-5我发现自己遇到的问题是它按数字而不是按重量排序,以便按重量对它们排序,您必须执行以下命令:du -hs * | -hr | 头-5,我希望它可以为某人服务^^

    1.    匿名

      他为我服务,谢谢

  7.  

    sudo du -sxm / [^ p] * | 排序-nr | 头-n 15
    du -sm *。[^。] * | 排序-nr | 头-n 15

  8.   更成熟

    这是一个很好的命令,但是添加-n选项进行排序将无法正确识别“人类”数值,并且将显示8,0K文件大于7,9G文件。

    您必须使用-h选项进行排序,以免发生这种情况。

    PS:如果您查看示例,则第5个最重的文件应该是Images,而不是仅重2013K的mageia-28.svg。

  9.   西克兹

    使用'du -hs *'的问题是它们的大小排序不正确。 例如:
    4'0K将出现在3'5G之前
    800G之前会出现50K

    1.    生态懒惰者

      如果同一件事发生在我身上:

      $ du -hs * | 排序-nr | 头-5
      577M种子
      549M文件
      288K写生簿
      200万次下载
      124M播客

      因为我非常了解我的系统,所以真正的事情是:

      $ du -hsm * | 排序-nr | 头-5
      86008影片
      27328音乐
      17947工作
      15108图片
      1672投寄箱

      …您激起了我的好奇心,我将进一步研究这种有趣的命令组合。

      的问候!

      1.    生态懒惰者

        哦,我的上帝! 正确的事是“关于”而不是“ h”,对不起。

      2.    生态懒惰者

        哦,我的上帝! 正确的事情是“关于”而不是“ h”,抱歉。

      3.    维达格努

        你好,命令应该是这样的

        du -sh * | 排序-rh | 头-n 5

        这样,它将按重量排序。

        问候

  10.   MSX

    检查CDU: http://arsunik.free.fr/prog/cdu.html
    $ cdu -idh -s

  11.   亚历山大

    午安,阅读本文时,我记得有一个工具可以从一个选择的文件夹(例如/ home)生成.png或.jpg图像,将其放置为墙纸,这是一个非常怪胎的墙纸,我不知道是否有人知道我为什么不记得他的名字。 谢谢

  12.   亚历山大

    为什么我发表评论而没有出现?

    1.    MSX

      您是否按“发送到/ dev / null”而不是“发表评论”?

  13.   费尔南多·桑乔·冈萨雷斯·卡莱罗

    只是更正。 在最后一个使用“ du -sh”的示例中,必须使用“ sort -hr”进行排序,因为“ human”值必须使用“ human”排序进行排序。 Sort能够区分900K小于1MB,但是如果您将自己限制为数字顺序,则不会注意到。

  14.   绒绒查韦斯

    简直很棒! 感谢您抽出宝贵的时间发布此宝贵的帖子。
    …给你一个拥抱。

  15.   恩里克

    大家好!!!
    就像在所有论坛中一样,对该线程中的所有贡献(包括guindou而不是Linux的逝世,等等)都很棒! 现在有个小小的反思:阅读评论,我发现当他们在这些部分中说Linux用户不正常,是吗? 哈哈哈拥抱! 并向所有人免费问候!

  16.   米格尔·安赫尔

    非常非常好; 干净简单。 谢谢。