linux中df du命令干什么的,du命令和df命令各是什么?gdu在Linux终端中检查磁盘使用情况...

在 Linux 终端中有两种常用的检查磁盘使用情况的方法:du命令和df命令。du 命令更多的是用来检查目录的使用空间,df命令则是提供文件系统级别的磁盘使用情况。

还有更友好的用 GNOME “磁盘” 等图形工具在 Linux 中查看磁盘使用情况的方法。如果局限于终端,你可以使用像ncdu这样的TUI工具,以一种图形化的方式获取磁盘使用信息。

gdu: 在 Linux 终端中检查磁盘使用情况

gdu就是这样一个用 Go 编写的工具(因此是 gdu 中的 “g”)。gdu 开发者的基准测试表明,它的磁盘使用情况检查速度相当快,特别是在 SSD 上。事实上,gdu 主要是针对 SSD 的,尽管它也可以在 HDD 上工作。

如果你在使用gdu命令时没有使用任何选项,它就会显示你当前所在目录的磁盘使用情况。

9c3ce0e55da48f1943a6bcf24b963041.png

由于它具有文本用户界面(TUI),你可以使用箭头浏览目录和磁盘。你也可以按文件名或大小对结果进行排序。

你可以用它做到:

向上箭头或k键将光标向上移动

向下箭头或j键将光标向下移动

回车选择目录/设备

左箭头或h键转到上级目录

使用d键删除所选文件或目录

使用n键按名称排序

使用s键按大小排序

使用c键按项目排序

你会注意到一些条目前的一些符号。这些符号有特定的意义。

e10c1e7f6184420613445709ef188996.png

!表示读取目录时发生错误。

.表示在读取子目录时发生错误,大小可能不正确。

@表示文件是一个符号链接或套接字。

H表示文件已经被计数(硬链接)。

e表示目录为空。

要查看所有挂载磁盘的磁盘利用率和可用空间,使用选项d:

gdu -d

它在一屏中显示所有的细节:

7810e2a0a156cdffbc5efa39e7e91018.png

看起来是个方便的工具,对吧?让我们看看如何在你的 Linux 系统上安装它。

在 Linux 上安装 gdu

gdu 是通过AUR提供给 Arch 和 Manjaro 用户的。我想,作为一个 Arch 用户,你应该知道如何使用 AUR。

它包含在即将到来的 Ubuntu 21.04 的 universe 仓库中,但有可能你现在还没有使用它。这种情况下,你可以使用 Snap 安装它,这可能看起来有很多条snap命令:

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

snap alias gdu-disk-usage-analyzer.gdu gdu

你也可以在其发布页面找到源代码:

下载 gdu 的源代码

我更习惯于使用du和df命令,但我觉得一些 Linux 用户可能会喜欢 gdu。你是其中之一吗?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值