乐趣区

关于swoole:比df更好用的命令

大家好,我是良许。

对于剖析磁盘应用状况,有两个十分好用的命令:dudf。简略来说,这两个命令的作用是这样的:

  • 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 命令是 dudf 的整合版,能够查看更多信息,同时提供自适应表格及可视化视图,应用体验比原生 dfdu 命令更佳,有趣味的小伙伴能够试一试。

退出移动版