当前位置: 首页 > 网络应用技术

替换du命令的5个工具!

时间:2023-03-08 15:17:14 网络应用技术

  大家好,我是Jie GE。

  在上一篇文章中,我在“您不知道的10个Linux环境中介绍了替代工具!”“它主要包括:BAT,DUF,TLDR,HTOP,GLANCES,EXA,EXA,FD,FD,AG,AXEL,AXEL,AXEL,PYDF,然后我继续探索,发现了一些不错的选择并总结了。

  好吧,我相信这篇文章是基于本地命令。您还知道,在Linux环境中,DU订单并不陌生。它可以计算和总结Linux系统中文件和目录空间的使用。

  当文件占据磁盘空间的80%并且无法暂时扩展空间时,我们可以在清理系统中磁盘空间比例的特定目录下找到文件。只需执行以下命令即可查看文件夹职业太空。

  输入占用大空间以执行以下命令的文件夹,以将当前目录中的文件从大到小。

  在输出后,具有较大职业空间的文件可以根据实际情况正常删除,以释放磁盘空间并观察磁盘使用率。

  当文件占用大量磁盘空间时,DU将非常缓慢地执行。每次将重复执行以找到大文件时,效率都很低。目前,您可以解决问题。

  NCDU是使用C语言和NCurses接口开发的简单快速磁盘剂量分析设备。它可用于查看目录上的磁盘空间的情况或本地或远程系统上的文件。

  Ubuntu 21.10安装NCDU:

  NCDU参数选项:

  如果未使用参数选项,则可以在需要分析的目录中直接执行该命令。NCDU扫描完成后,将弹出交互式终端接口。

  您可以清楚地看到每个目录的大小,或者键可以输入或退出所选的特定目录。

  当您发现目录或文件占用大空间时,您可以根据上述键盘情况找到该文件,并确认如果您可以删除实际情况,则无需退出NCDU。选择要删除的目录或文件后,可以删除键。如果您删除,则按钮可以退出。

  灰尘(du + rust = dust)是一种免费的开源,更直观的du工具,它也是提供文件类型和元数据的工具。

  Ubuntu 21.10安装灰尘:

  du-dust_0.7.1_amd64.deb是Dust GitHub存储库中的最新版本。从“ dust”发布页面下载文件中,可以执行以下命令以进行下载和安装。

  对于其他系统,您可以参考GitHub上灰尘上其他操作系统的安装方法。

  灰尘使用:

  尘埃参数选项:

  使用灰尘:

  检查当前目录中的文件大小和所有子段,您可以执行以下命令:

  参数可以根据当前目录开始的完整目录显示

  如果您只查看多个目录的大小,则只需要同时列出这些目录,并在一个空间中将其分开:

  显示文件的长度:

  仅显示10个目录:

  duu是目录用法实用程序的缩写。它基于基于Python语言的指定目录大小。它具有交叉平台特征,可以在Windows,Linux和MacOS操作系统上使用。该设备显示目录磁盘的目录。

  Ubuntu 21.10安装DUU:

  在安装DUU工具之前,您需要确保是否使用Python 3环境安装系统。如果没有,您需要安装它。如果有的话,您可以忽略它。但是,大多数Linux发行版中的默认软件仓库具有Python 3。

  v2.22.tar.gz是duu github存储库中源代码软件包的最新版本。从DUU的发布页面下载文件,以执行以下命令以进行下载和安装。

  减压后,输入DUU-2.22文件夹以查看文件是否存在。

  用法:

  DUU参数选项:

  duu使用:

  检查当前目录的大小,只需执行以下命令:

  如上图所示,我们可以看到duu显示当前目录下的文件和目录的数量,并根据字节,kb,mb显示这些文件的总大小为每个文件的大小。

  检查目录的大小,您只需要添加目录的绝对路径::

  Diskus也是基于Rust的小型,快速,快速和替换命令。Diskus会计计算为当前目录中所有文件的大小。执行命令效果是相同的。

  根据Diskus GitHub存储库的开发人员的说法,在其8核笔记本电脑上,HyperFine命令行的测试工具用于测试中型文件夹(15GB,100K,100K目录,400K文件)。测试实际上是毫无意义的,因为所有人都毫无意义程序将在合理的时间内完成,而不会中断您的工作流程,因此得出的结论是,磁盘缓存的速度比DU Cold Disk Cache快十倍,并且Thermal Disk Cache快速快。

  以下是通过冷盘缓存测试的结果和基于命令测试测试的结果的比较。

  冷磁盘缓存

  

  

  diskus_0.7.0_amd64.deb是Diskus GitHub存储库中的最新版本。从磁盘发行页的发布页面中,可以执行以下命令以进行下载和安装。

  对于其他系统,您可以参考GitHub上磁盘的其他操作系统安装方法进行安装。

  磁盘用法:

  磁盘参数选项:

  磁盘使用:

  您可以查看目录的大小,此处的参数表示总大小。

  如果使用它,则可以直接显示当前目录的总尺寸。

  如果要查看目录的大小,则可以稍后添加绝对路径。

  它甚至可以在大规模目录中比DU命令更快。Tin-Summer和DU命令之间的区别在于,前者读取文件的大小,而后者则读取磁盘使用情况。

  此外,锡 - 夏季的开发人员为DU和SN提出了鲜明的理由。

  使用DU的原因:

  使用SN的原因:

  同时,还进行了基准测试,以比较SN和DU中不同目录的大小的时间结果。

  .13 MS安装锡夏:

  您还可以使用软件包管理器安装,只要需要在系统上安装RUST,就可以安装RUST,可以执行以下命令:

  如果以上两种安装方法尚未成功安装在Tin-Summer中,您还可以通过锡萨默尔GitHub github存储库释放区域下载最新版本的二进制文件,以进行手动安装。

  锡夏的使用:

  在不添加任何参数的情况下检查当前目录文件的大小。TIN-SUMMER还默认以默认格式输出用户。可以执行以下命令:

  检查特定目录的文件大小,可以执行以下命令:

  搜索当前目录中包含施工工件的目录,该目录可以执行以下命令:

  找到占据超过200MB磁盘空间或工件中包含的目录的工件。可以执行以下命令:

  获取$ dir中10个最大目录的排序列表,可以执行以下命令:

  操作大型目录时,SN实际上具有更快的速度。操作小目录时,速度会相对较慢。

  灰尘:https://github.com/bootandy/dust/

  duu:https://github.com/jftuga/duu

  diskus:https://github.com/sharkdp/diskus/

  锡 - 萨默:https://github.com/vmchale/tin-summer

  尽管在日常工作中,但使用了大多数基本命令工具。当您用上面引入的五个DU替代工具替换它时,我相信它在许多情况下仍然非常有用。当然,可能会有更多的Linux命令行更换工具,欢迎您添加下面的消息区域。

  以上是今天要共享的所有内容。

  如果您认为这篇文章对您有点有用,请喜欢,请留言或向前看,让本文让更多的朋友看到它,因为这将是我连续输出更多高质量文章的最强大动力!

  作者:杰克蒂安

  资料来源:公共帐户“ Jie GE的IT巡回演唱会”

  id:jake_internet