Linux好用命令之duf命令
对于分析磁盘使用情况,有两个非常好用的命令:du
和 df
。简单来说,这两个命令的作用是这样的:
du
命令:它是英文单词 disk usage 的简写,主要用于查看文件与目录占用多少磁盘空间;df
命令:它是英文单词 disk free 的简写,主要用于查看磁盘被使用了多少空间、剩余多少空间,等等。
特别是你在磁盘爆满的情况下,这两个命令结合起来非常好用。
但是,这两个命令毕竟是分开的,要是能整合起来该多好,毕竟都是同类型的命令。
别说,还真有人把这两个命令整合起来,它就是:duf
命令!
duf
是一个用 Golang 编写的跨磁盘使用情况分手工具,它可以以表格(自适应)的形式输出磁盘使用情况,而且还可以根据需求对结果进行排序,使用非常方便!
1. duf命令的安装
以 Ubuntu 为例,我们不能直接使用 apt-get
命令安装,需要手动安装。
首先,从 GitHub 上下载 duf
命令的安装包:
$ wget https://github.com/muesli/duf/releases/download/v0.8.1/duf_0.8.1_linux_amd64.deb
然后,再使用 dpkg
命令安装:
$ dpkg -i duf_0.8.1_linux_amd64.deb
macOS 平台安装:
$ brew install duf
或者
$ sudo port selfupdate && sudo port install duf
Windows 平台安装:
choco install duf
或者
scoop install duf
2. duf命令的使用
最基本的使用,就是直接 duf 三个字母,不加任何参数,非常简单。这种用法会输出所有本地设备、已挂载的任何云存储设备以及任何其他特殊设备(包括临时存储位置等)的详细信息。
$ duf
可以看到,它是以彩色及可视化符号形式显示磁盘使用情况(在 Ubuntu 自带终端工具下),非常直观,也非常养眼。
这里信息毕竟有点多,如果你只想查看本地设备磁盘使用信息,可以加上 --only local
选项:
$ duf --only local
当我们磁盘爆满的时候,我们肯定比较关心哪些磁盘用量比较大,所以可以根据磁盘使用量进行排序,这时需要加上 --sort used
选项:
同理,还可以使用 --sort size
对磁盘容量进行排序。
如果你想知道所有文件系统的使用情况(包括不可见文件系统),可以加上 --all
选项:
$ duf --all
(结果有点长,就不截图了)
你也可以直接针对某个文件、设备或者挂载点进行查看
$ duf /home
如果你想获得 JSON 格式的输出,还可以加上 --json
选项:
$ duf --json
除了查看块使用情况,我们还可以通过 --inodes
选项查看 inodes 用量:
3. 小结
duf
命令是 du
和 df
的整合版,可以查看更多信息,同时提供自适应表格及可视化视图,使用体验比原生 df
或 du
命令更佳,有兴趣的小伙伴可以试一试。
Linux好用命令之duf命令相关推荐
- 如何在 Linux 中安装和使用 duf 命令
导读 今天我们来分享一下如何在 Linux 中安装和使用 duf 命令. 该命令显示磁盘空间的利用率,显示方式如下图所示: duf 命令是 du 命令和 df 命令的一个结合,且结果输出是以更加易读的 ...
- Linux命令行与命令
Linux命令行与命令 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Linux的命令是很重要的工具,也往往是初学者最大的瓶颈. ...
- linux 命令删除命令,Linux 命令之删除命令
在Linux下删除文件用rm命令,具体用法如下: rm [选项] 文件 选项说明: -f -force 忽略不存在的文件,强制删除,无任何提示 -i --interactive 进行交互式地删除 -r ...
- linux的mount(挂载)命令详解
linux下挂载(mount)光盘镜像文件.移动硬盘.U盘.Windows和NFS网络共享 linux是一个优秀的开放源码的操作系统,可以运行在大到巨型小到掌上型各类计算机系统上,随着 linux系统 ...
- Linux 常用的压缩与解压缩命令详解
Linux 常用的压缩与解压缩命令有:tar.gzip.gunzip.bzip2.bunzip2.compress .uncompress. zip. unzip.rar.unrar 等. tar 最 ...
- Linux系统下活用History命令
Linux系统下可通过history命令查看用户所有的历史操作记录,在安全应急响应中起着非常重要的作用,但在未进行附加配置情况下,history命令只能查看用户历史操作记录,并不能区分用户以及操作时间 ...
- linux查看网络带宽_每天一个Linux命令之~wget命令
" 勤能补拙是良训,一分辛劳一分才." 01 - 命令介绍 wget 命令用于在终端中下载网络文件 功能和特点 支持断点下传功能 同时支持FTP和HTTP下载方式 程序小,完全免费 ...
- Linux学习(3)-常用命令
跟文件系统相关的命令 Linux的潜规则:一般而言,命令的命名方式是其单词的缩写 1.pwd = printing working directory:显示工作目录 pwd 2.cd = changi ...
- Linux学习(2)-命令基础背景+命令使用帮助获取
程序的组成 程序的组成部分:二进制程序文件.库文件.配置文件.帮助文件(前两个为二进制格式,后两个为文本格式) 二进制程序文件和库文件都是可执行文件,库文件不能独立执行,只能被调用时执行 配置文件和帮 ...
最新文章
- 69亿美元英伟达史上最大收购!这家基金又赢了
- 通过COLA看应用架构
- 集成学习模型(xgboost、lightgbm、catboost)进行回归预测构建实战:异常数据处理、缺失值处理、数据重采样resample、独热编码、预测特征检查、特征可视化、预测结构可视化、模型
- 深入理解Java Class反射机制
- SpringBoot 中 @RestController 和 @Controller 的区别
- putty 配置导出
- 【树莓派】小空间树莓派镜像系统备份方法img镜像文件压缩方法
- Struts2 标签配置详细
- 定时调度系列之Quartz.Net详解
- P6775-[NOI2020]制作菜品【贪心,dp】
- 获取.properties后缀的数据
- 12 | 排序(下):如何用快排思想在O(n)内查找第K大元素?
- 3481. 阶乘的和
- 6.04 从字符串中删除不需要的字符
- trackingmore快递查询平台_国际快递物流信息追踪查询
- [实验手册]MPLS/×××分解:防止PE-CE的路由环路
- CPA00 01 02
- CentOS6.5 安装python
- Sublime Text3自定义主题
- Linux配置DNS域名解析服务