比df更好用的命令!
2022-04-26 05:58:35 来源:程序员客栈
大家好,我是良许。对于分析磁盘使用情况,有两个非常好用的命令:du和 df。简单来说,这两个命令的作用是这样的:du命令:它是英文单词 disk usage 的简写,主要用于查看文件与目录占用多少磁盘空间;df命令:它是英文单词 disk free 的简写,主要用于查看磁盘被使用了多少空间、剩余多少空间,等等。特别是你在磁盘爆满的情况下,这两个命令结合起来非常好用。但是,这两个命令毕竟是分开的,要是能整合起来该多好,毕竟都是同类型的命令。别说,还真有人把这两个命令整合起来,它就是:duf命令!duf是一个用 Golang 编写的跨磁盘使用情况分手工具,它可以以表格(自适应)的形式输出磁盘使用情况,而且还可以根据需求对结果进行排序,使用非常方便!1. duf命令的安装以 Ubuntu 为例,我们不能直接使用 apt-get命令安装,需要手动安装。首先,从 GitHub 上下载 duf命令的安装包:
$wgethttps://github.com/muesli/duf/releases/download/v0.8.1/duf_0.8.1_linux_amd64.deb然后,再使用 dpkg命令安装:
$dpkg-iduf_0.8.1_linux_amd64.debmacOS 平台安装:
$brewinstallduf或者$sudoportselfupdate&&sudoportinstalldufWindows 平台安装:
chocoinstallduf或者scoopinstallduf2. duf命令的使用最基本的使用,就是直接 duf 三个字母,不加任何参数,非常简单。这种用法会输出所有本地设备、已挂载的任何云存储设备以及任何其他特殊设备(包括临时存储位置等)的详细信息。
$duf可以看到,它是以彩色及可视化符号形式显示磁盘使用情况(在 Ubuntu 自带终端工具下),非常直观,也非常养眼。这里信息毕竟有点多,如果你只想查看本地设备磁盘使用信息,可以加上 --only local选项:
$duf--onlylocal当我们磁盘爆满的时候,我们肯定比较关心哪些磁盘用量比较大,所以可以根据磁盘使用量进行排序,这时需要加上 --sort used选项:同理,还可以使用 --sort size对磁盘容量进行排序。如果你想知道所有文件系统的使用情况(包括不可见文件系统),可以加上 --all选项:
$duf--all(结果有点长,就不截图了)你也可以直接针对某个文件、设备或者挂载点进行查看:
$duf/home如果你想获得 JSON 格式的输出,还可以加上 --json选项:
$duf--json除了查看块使用情况,我们还可以通过 --inodes选项查看 inodes 用量:3. 小结duf命令是 du和 df的整合版,可以查看更多信息,同时提供自适应表格及可视化视图,使用体验比原生 df或 du命令更佳,有兴趣的小伙伴可以试一试。
相关阅读
-
世界热推荐:今晚7:00直播丨下一个突破...
今晚19:00,Cocos视频号直播马上点击【预约】啦↓↓↓在运营了三年... -
NFT周刊|Magic Eden宣布支持Polygon网...
Block-986在NFT这样的市场,每周都会有相当多项目起起伏伏。在过去... -
环球今亮点!头条观察 | DeFi的兴衰与...
在比特币得到机构关注之后,许多财务专家预测世界将因为加密货币的... -
重新审视合作,体育Crypto的可靠关系才能双赢
Block-987即使在体育Crypto领域,人们的目光仍然集中在FTX上。随着... -
简讯:前端单元测试,更进一步
前端测试@2022如果从2014年Jest的第一个版本发布开始计算,前端开发... -
焦点热讯:刘强东这波操作秀
近日,刘强东发布京东全员信,信中提到:自2023年1月1日起,逐步为...