网站搜索

Diskonaut - 适用于 Linux 的终端磁盘空间导航器


diskonaut 是一个使用 Rust 构建的简单终端磁盘空间导航器,支持 Linux 和 macOS。要使用它,请在文件系统中指定绝对路径,例如 /home/howtoing 或在感兴趣的目录中运行它,它将扫描该目录并将其映射到内存,使您能够探索它的内容。它允许您甚至在扫描过程中检查空间使用情况。

扫描完成后,您可以浏览子目录,获取占用磁盘空间的可视化树形图。 diskonaut 允许您删除文件和目录,并因此跟踪您在此过程中释放的空间量。它还支持键盘快捷键以方便导航。

另请阅读:如何找出 Linux 中的顶级目录和文件(磁盘空间)

在本文中,您将学习如何在 Linux 系统中安装和使用 diskonaut

在 Linux 中安装 disonaut

要安装和使用 diskonaut,您的系统上应该安装 Rust 编程语言,如果没有,请使用以下命令安装它。

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

一旦您的系统安装了 Rust,您也应该安装 cargo(Rust 包管理器)。使用cargo在系统上安装diskonaut,如图所示。

cargo install diskonaut

如果您使用的是 Fedora、CentOS 和 Arch Linux,您可以从默认存储库安装 diskonaut 最新的预构建二进制文件,如图所示。

sudo dnf install diskonaut
yay diskonaut

安装 diskonaut 后,您可以在要扫描的目录中启动 diskonaut,或者指定要扫描的目录的绝对路径作为参数。

cd /home/aaronk
diskonaut
OR
diskonaut /home/aaronk

在底部,您可以看到可用于 diskonaut 的键盘快捷键。

扫描完成后,您可以选择一个子目录,例如VirtualBox VMs,然后单击 Enter 进行探索。

diskonaut Github 存储库:https://github.com/imsnif/diskonaut

就这样! diskonaut 是一个简单的终端磁盘空间导航器,用于快速探索存储设施上的磁盘空间使用情况。尝试一下,并通过下面的反馈表与我们分享您的想法。