阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

如何使用du 和 ncdu 两个命令检查 Linux 磁盘使用情况?

313次阅读
没有评论

共计 1794 个字符,预计需要花费 5 分钟才能阅读完成。

导读 du 和 ncdu 两个命令提供了相同信息的两种不同视图,便于我们跟踪存储在计算机上的内容。

无论你有多少存储空间,了解文件占用了多少磁盘空间都是一个重要的考虑事项。我的笔记本有一个相对较小的 250GB NVME 驱动器,大多数时候都没什么问题,但几年前我开始探索 Linux 上的游戏,情况变得有所不同,安装 Steam 和其他游戏使存储管理更加重要。

du 命令

检查磁盘驱动器上剩余存储空间最简单的方法是 ​​du 命令​​​。它会估计文件空间使用情况,像其他所有 Linux 工具一样,​​du​​​ 非常强大,但学会如何根据你的特定需求使用它会很有帮助。我总是查阅手册页来掌握实用程序的用法。​​du​​ 有几个选项,可以为你提供文件存储的最佳快照,以及它们在系统上消耗多少空间。
​​du​​ 命令有很多选项,以下是一些常见的:
​​-a​- 包括文件夹和文件在内的存储信息
​​–apparent-size- 打印自身大小而不是占用磁盘量
​​-h​- 人类可读的格式
-b- 以字节为单位
​​-c​- 总计
​​-k- 以块为单位
​-m​ – 以兆字节为单位的大小
务必查看 ​​du​​ 手册页获取完整帮助列表。

显示所有文件

你可以选择的第一个选项是 ​​du -a​​​,它可以显示系统上所有文件及其存储目录的大小。这个命令让我知道了我的主目录中存储了 11555168 个字节。使用 ​​du -a​​ 可以快速递归地查看我的存储系统。如果我想要一个更有意义的数字,并且我想深入到目录中查看大文件的位置,该怎么办?

我认为在 ​​Downloads​​​ 目录下有一些大文件,所以我输入 ​​du -a /home/don/Downloads​​ 来查看。

最左边的数字是以字节为单位的文件大小。我想要一些对我更有帮助的东西,所以我将人类可读格式的选项添加到命令中,结果是 456M(兆字节),这对我来说是一种更有用的数字格式。

与大多数 Linux 命令一样,你可以组合选项,要以人类可读的格式查看 ​​Downloads​​​ 目录,使用 ​​du -ah ~/Downloads​​ 命令。

总和

​​-c​​​ 选项在最后一行提供了磁盘使用总和。我可以使用 ​​du -ch /home/don​​​ 来显示主目录中的每个文件和目录。这里有很多信息,我只想知道最后一行的信息,所以我将 ​​du​​​ 命令通过管道传输给 ​​tail​​​ 来显示最后几行。命令是 ​​du -ch /home/don | tail​​​。(LCTT 校注:可以使用 ​​tail -1​​ 来仅显示最后一行汇总行。)

如何使用 du 和 ncdu 两个命令检查 Linux 磁盘使用情况?

ncdu 命令

对存储在驱动器上内容感兴趣的 Linux 用户,另一个选择是 ​​ncdu 命令​​,它代表“NCurses 磁盘使用情况”。基于你的 Linux 发行版,你可能需要下载并安装它。

在 Linux Mint、Elementary、Pop_OS! 或其它基于 Debian 的发行版上:

在 Fedora、Mageia 或 CentOS 上:

在 Arch、Manjar 或者类似发行版上:

安装后,你可以使用 ​​ncdu​​​ 来分析你的文件系统。以下是在我的主目录中发出 ​​ncdu​​​ 后的示例输出。​​ncdu​​​ 的手册页指出“ncdu(NCurses Disk Usage)是众所周知的 ​​du​​ 基于 curses 的版本,它提供了一种快速查看哪些目录正在使用磁盘空间的方法。”

如何使用 du 和 ncdu 两个命令检查 Linux 磁盘使用情况?

我可以使用方向键上下导航,按下回车键进入目录。有趣的是,​​du​​​ 报告我的主目录中的总磁盘使用量为 12GB,而 ​​ncdu​​​ 显示为 11GB。你可以在 ​​ncdu​​ 手册页中找到更多信息。

你可以将 ​​ncdu​​​ 指向某个目录来探索特定目录。例如,​​ncdu /home/don/Downloads​​。

如何使用 du 和 ncdu 两个命令检查 Linux 磁盘使用情况?

按 ​​?​​ 键显示帮助菜单。

如何使用 du 和 ncdu 两个命令检查 Linux 磁盘使用情况?

总结

​​du​​​ 和 ​​ncdu​​ 两个命令提供了相同信息的两种不同视图,便于我们跟踪存储在计算机上的内容。

如果你不习惯使用终端,或者想寻找此类信息的另一种查看方式,可以看看 ​​GNOME 磁盘使用分析器​​。如果你的系统上还没有它,你可以轻松安装和使用它。检查你的发行版是否有 baobab 开发的这个软件,如果你想试试,那就去安装它吧。

阿里云 2 核 2G 服务器 3M 带宽 61 元 1 年,有高配

腾讯云新客低至 82 元 / 年,老客户 99 元 / 年

代金券:在阿里云专用满减优惠券

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-07-25发表,共计1794字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19348
评论数
4
阅读量
7803059
文章搜索
热门文章
开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南 大家好,我是星哥。之前介绍了腾讯云的 Code...
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
云服务器部署服务器面板1Panel:小白轻松构建Web服务与面板加固指南

云服务器部署服务器面板1Panel:小白轻松构建Web服务与面板加固指南

云服务器部署服务器面板 1Panel:小白轻松构建 Web 服务与面板加固指南 哈喽,我是星哥,经常有人问我不...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
亚马逊云崩完,微软云崩!当全球第二大云“摔了一跤”:Azure 宕机背后的配置风险与警示

亚马逊云崩完,微软云崩!当全球第二大云“摔了一跤”:Azure 宕机背后的配置风险与警示

亚马逊云崩完,微软云崩!当全球第二大云“摔了一跤”:Azure 宕机背后的配置风险与警示 首先来回顾一下 10...
从“纸堆”到“电子化”文档:用这个开源系统打造你的智能文档管理系统

从“纸堆”到“电子化”文档:用这个开源系统打造你的智能文档管理系统

从“纸堆”到“电子化”文档:用这个开源系统打造你的智能文档管理系统 大家好,我是星哥。公司的项目文档存了一堆 ...
星哥带你玩飞牛NAS-4:飞牛NAS安装istore旁路由,家庭网络升级的最佳实践

星哥带你玩飞牛NAS-4:飞牛NAS安装istore旁路由,家庭网络升级的最佳实践

星哥带你玩飞牛 NAS-4:飞牛 NAS 安装 istore 旁路由,家庭网络升级的最佳实践 开始 大家好我是...
4盘位、4K输出、J3455、遥控,NAS硬件入门性价比之王

4盘位、4K输出、J3455、遥控,NAS硬件入门性价比之王

  4 盘位、4K 输出、J3455、遥控,NAS 硬件入门性价比之王 开篇 在 NAS 市场中,威...
星哥带你玩飞牛NAS-2:飞牛配置RAID磁盘阵列

星哥带你玩飞牛NAS-2:飞牛配置RAID磁盘阵列

星哥带你玩飞牛 NAS-2:飞牛配置 RAID 磁盘阵列 前言 大家好,我是星哥之前星哥写了《星哥带你玩飞牛 ...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
星哥带你玩飞牛NAS-11:咪咕视频订阅部署全攻略

星哥带你玩飞牛NAS-11:咪咕视频订阅部署全攻略

星哥带你玩飞牛 NAS-11:咪咕视频订阅部署全攻略 前言 在家庭影音系统里,NAS 不仅是存储中心,更是内容...
让微信公众号成为 AI 智能体:从内容沉淀到智能问答的一次升级

让微信公众号成为 AI 智能体:从内容沉淀到智能问答的一次升级

让微信公众号成为 AI 智能体:从内容沉淀到智能问答的一次升级 大家好,我是星哥,之前写了一篇文章 自己手撸一...
安装并使用谷歌AI编程工具Antigravity(亲测有效)

安装并使用谷歌AI编程工具Antigravity(亲测有效)

  安装并使用谷歌 AI 编程工具 Antigravity(亲测有效) 引言 Antigravity...
手把手教你,购买云服务器并且安装宝塔面板

手把手教你,购买云服务器并且安装宝塔面板

手把手教你,购买云服务器并且安装宝塔面板 前言 大家好,我是星哥。星哥发现很多新手刚接触服务器时,都会被“选购...
三大开源投屏神器横评:QtScrcpy、scrcpy、escrcpy 谁才是跨平台控制 Android 的最优解?

三大开源投屏神器横评:QtScrcpy、scrcpy、escrcpy 谁才是跨平台控制 Android 的最优解?

  三大开源投屏神器横评:QtScrcpy、scrcpy、escrcpy 谁才是跨平台控制 Andr...