在下一篇文章中,我们将看一下gdu。 是关于 磁盘使用情况分析器,它是开源的,用go编写。 可以找到适用于Gnu / Linux,macOS和Microsoft Windows的Gdu。 根据其创建者的说法,该程序的灵感来自godu,dua,ncdu和df。
Gdu(转到磁盘使用情况)与热门的ncdu非常相似 磁盘使用率分析器 安慰。 尽管它具有重要的区别,但它是程序的速度。 gdu工具是为可以使用并行处理的SSD驱动器创建的。 该工具也可以与HDD一起使用,但是与SSD驱动器相比,它的性能较低。.
Gdu,我们可以在Ubuntu中使用的磁盘使用情况分析器
Ubuntu用户可以使用不同的方式来安装gdu,例如:
安装库
要使用此安装选项, 让我们开始添加项目存储库。 我们可以通过打开一个终端(Ctrl + Alt + T)并在其中执行命令来做到这一点:
sudo add-apt-repository ppa:daniel-milde/gdu
更新了存储库中可用的软件之后,我们现在可以 进行安装 使用此其他命令:
sudo apt install gdu
作为快照安装
我们还将在以下位置找到该程序 Snapcraft。 至 将其安装在我们的计算机上 我们只需要打开一个终端(Ctrl + Alt + T)并运行以下命令:
snap install gdu-disk-usage-analyzer
安装后,我们将需要 建立必要的联系:
snap connect gdu-disk-usage-analyzer:mount-observe :mount-observe snap connect gdu-disk-usage-analyzer:system-backup :system-backup
并完成 我们将创建一个别名,以便我们可以通过键入gdu来启动程序。 可以使用以下命令完成此操作:
sudo snap alias gdu-disk-usage-analyzer.gdu gdu
从GitHub安装
要安装此程序的最新版本, 我们可以去 发布页面 从GitHub上的gdu下载所需的文件。 此处发布的最新版本是4.9.1。 如果要使用终端进行下载,可以使用 卷曲 在终端(Ctrl + Alt + T)中,如下所示:
curl -L https://github.com/dundee/gdu/releases/latest/download/gdu_linux_amd64.tgz | tar xz
安装完成后,我们将 授予下载文件的执行权限。 我们将使用以下命令执行此操作:
chmod +x gdu_linux_amd64
完成 让我们将文件移动到目录 / usr / bin, 这样我们就可以从系统上的任何文件夹中使用它 操作:
sudo mv gdu_linux_amd64 /usr/bin/gdu
验证安装
无论您使用什么选项来安装程序,现在我们都可以 检查安装和版本 执行以下命令:
gdu --version
我必须说,在上一个屏幕截图中,已安装的版本是今天通过从GitHub下载程序获得的版本。
快速浏览gdu
由于它有 终端用户界面(TUI),我们将能够使用键盘箭头浏览目录和磁盘。 它还将使我们能够按文件名或大小对结果进行排序。
- 向上箭头确定 →向上移动光标。
- 向下箭头oj →向下移动光标。
- 简介 →选择目录/设备。
- 左箭头哦 →转到主目录。
- d →删除选定的文件或目录。 它将要求确认。
- n →按名称排序。
- s →按大小排序。
- Ctrl + c→退出应用程序。
要了解更多有关我们可以使用此工具执行的操作的信息, 你必须按吗? 从程序界面访问帮助.
运行gdu
如果我们在不传递任何参数的情况下运行gdu命令,它将扫描当前工作目录:
gdu
至 扫描特定目录,我们必须将目录名称作为参数传递:
gdu /ruta/de/carpeta/
在扫描期间或之后,我们有可能在文件和目录中看到特殊字符,并且每个字符都有特殊含义。 我们可以找到以下字符:
- [! ] →读取目录时出错
- [。 ] →读取子目录时出错。
- [@] →该文件是套接字或simlink。
- [H] →已经计入的硬链接。
- [e] →空目录。
如果你愿意 看到黑白输出,我们可以使用 选项'-c' 当我们运行程序时:
gdu -c /ruta/de/carperta/
到目前为止,所有命令将启动交互模式以显示磁盘统计信息。 如果我们感兴趣的是输出处于非交互模式,我们只需添加 选项'-n' 在命令。
gdu -n .config/
帮助
这些只是我们启动该程序时可以使用的一些选项。 他们能 检查所有可用的可能性 在终端输入(Ctrl + Alt + T):
gdu --help
还有许多其他具有相同目标的类似工具。 这是另一种选择,可以适应某些用户的需求。 它可以 从以下网站了解有关此工具的更多信息 GitHub上的页面 项目的.