大家好,我是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