原标题:分享一款高逼格的Linux磁盘信息查看工具

可以使用df命令来显示在Linux、macOS和类Unix系统中挂载的文件系统上有多少可用磁盘空间。还可以使用du命令来估计文件空间的使用情况。我们现在有了另一个奇特的工具,名为duf,是一款golang编写的磁盘信息查看工具,它可以显示Unix、Linux、macOS、*BSD、Android和Windows中可用磁盘空间的统计信息。

duf是 Disk Usage/Free 缩写。它适用于Linux和类似Unix的系统,包括Windows。它具有以下功能:

易于使用

彩色显示

根据终端调整大小的高度调整高度和宽度

根据需要对数据进行排序

过滤器和组

JSON输出等

安装duf

确保您具有可运行的Go环境,包括已安装用于源代码安装的Golang编译器。打开终端应用程序,然后使用git命令:

git clone https://github.com/muesli/duf.git

cd duf

go build

如何在Debian / Ubuntu Linux上安装duf(预构建软件包)

使用wget命令或curl命令下载文件:

linuxmi@linuxmi:~/www.linuxmi.com$ wget https://github.com/muesli/duf/releases/download/v0.5.0/checksums.txt

linuxmi@linuxmi:~/www.linuxmi.com$ wget https://github.com/muesli/duf/releases/download/v0.5.0/duf_0.5.0_linux_amd64.deb

linuxmi@linuxmi:~/www.linuxmi.com$ sha256sum --ignore-missing -c checksums.txt

校验和确认:

duf_0.5.0_linux_amd64.deb: OK

在您的Debian或Ubuntu上安装.deb软件包:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo dpkg -i duf_0.5.0_linux_amd64.deb

在CentOS/RHEL/Fedora/OpenSUSE Linux上安装RPM文件

尝试使用以下命令来安装rpm文件:

wget https://github.com/muesli/duf/releases/download/v0.5.0/duf_0.5.0_linux_amd64.rpm

wget https://github.com/muesli/duf/releases/download/v0.5.0/checksums.txt

sha256sum --ignore-missing -c checksums.txt

rpm -ivh duf_0.5.0_linux_amd64.rpm

Arch Linux 中使用AUR 安装 duf

克隆仓库并安装它:

# 准备好AUR

# sudo pacman -S --needed base-devel

git clone https://aur.archlinux.org/duf.git

cd duf

less PKGBUILD

makepkg -si

使用termux的Android用户

运行:

pkg install duf

macOS Unix安装duf

首先,在macOS上安装Homebrew,然后键入以下brew命令:

brew install duf

或使用port命令

sudo port selfupdate && sudo port install duf

FreeBSD安装duf

执行pkg命令

sudo sh -c 'pkg update && pkg upgrade && pkg install duf'

微软Windows使用scoop安装duf

在DOS/Windows提示符下键入:

scoop install duf

如何使用duf?

使用duf查看磁盘空间使用情况很简单,您只需键入:

linuxmi@linuxmi:~/www.linuxmi.com$ duf

如下图:

点击上图看大图,正如你在上面的输出中看到的,duf以一种很好的表格列格式列出了以下细节:

总的挂载设备数,

挂载点,

根分区的总大小

使用和空闲磁盘空间的总大小

磁盘使用总量的百分比

文件系统类型

文件系统名称等

我们可以强制duf列出特定的设备和挂载点:

linuxmi@linuxmi:~/www.linuxmi.com$ duf /home

linuxmi@linuxmi:~/www.linuxmi.com$ duf /home/linuxmi

让我们显示所有文件系统,包括伪文件系统、重复文件系统和不可访问文件系统:

请运行:

linuxmi@linuxmi:~/www.linuxmi.com$ duf --all

如下:

排序输出

语法为:

duf --sort {keyword}

duf --sort size

duf --sort used

有效的关键字是:mountpoint, size, used, avail, usage, inodes, inodes_used, inodes_avail, inodes_usage, type 和 filesystem。

我们还可以如下显示或隐藏特定的列:

duf --output {keyword}

duf --output mountpoint,size,usage

比如显示inode详细信息

如果你想列出inode信息而不是块的使用情况,运行这个命令:

linuxmi@linuxmi:~/www.linuxmi.com$ duf --inodes

dark 与 light 主题

我们可以设置颜色或主题。值为:

duf -theme dark

duf --theme light

以JSON格式显示磁盘使用

我们可以使用JSON格式显示输出,而不是使用表格列格式显示输出。

那么请运行:

linuxmi@linuxmi:~/www.linuxmi.com$ duf --json

总结

总体而言,duf是一个出色的小型命令行实用程序。非常适合个人Linux桌面,macOS或开发服务器。但是,我不会将其安装在生产服务器上。请检查项目主页。如果您有任何疑问或其他类似的CLI优点,请在下面的评论部分中告诉我。

责任编辑:

Linux记载磁盘信息,分享一款高逼格的Linux磁盘信息查看工具相关推荐

  1. JSON 解析,一款高颜值的 JSON 数据解析查看工具

    JSON 解析 一款高颜值的 JSON 数据解析查看工具,无需网络加载,本地即可运行,支持Object和Array两种数据格式,可以方便查看JSON数据. Git 地址:https://github. ...

  2. 给大家推荐一款高逼格的Linux磁盘信息查看工具

    可以使用df命令来显示在Linux.macOS和类Unix系统中挂载的文件系统上有多少可用磁盘空间.还可以使用du命令来估计文件空间的使用情况.我们现在有了另一个奇特的工具,名为duf,是一款gola ...

  3. 13 款高逼格且实用的 Linux 运维必备工具

    13 款高逼格且实用的 Linux 运维必备工具 转自:https://mp.weixin.qq.com/s?__biz=MzI0MDQ4MTM5NQ==&mid=2247487674& ...

  4. photoshop有linux版本吗,Photopea-Appimage安装包:高仿photoshop linux版本下载

    下面介绍一款高仿photoshop linux版本:Photopea-Appimage,包括下载Photopea_1.2.1_x86_64.AppImage包.用开源的Photopea二次开发桌面版, ...

  5. 快速制作一款高逼格词云图

    快速制作一款高逼格词云图 词云图,也叫文字云,是对文本中出现频率较高的"关键词"予以视觉化的展现,词云图过滤掉大量的低频低质的文本信息,使得浏览者只要一眼扫过文本就可领略文本的主旨 ...

  6. zeal刷新不出来_Zeal 国外一款面向开发者的离线文档查看工具

    Zeal 国外一款面向开发者的离线文档查看工具 1.Zeal介绍 我们经常也会碰到某个API一时想不起来的情况,而每次还要打开网页去查询还是挺麻烦的,这时候拥有一个款好用的本地离线API文档大全就派上 ...

  7. Linux程序内存跟踪,分享一款Linux进程和内存活动监视神器

    原标题:分享一款Linux进程和内存活动监视神器 像"top "之类的命令行工具使得监视CPU使用率和内存使用率有些困难.这就是我们今天向您介绍vtop的原因, vtop是一个用N ...

  8. 开放式耳机有什么好处,分享几款高畅销的开放式耳机

    开放式耳机是一种声音传导方式,主要通过颅骨.骨骼把声波传递到内耳,属于非入耳式的佩戴方式.相比传统入耳式耳机,开放式耳机不会堵塞耳道,使用时可以开放双耳,不影响与他人的正常交流.开放式耳机不会对耳朵产 ...

  9. 开放式蓝牙耳机推荐,分享几款高性价比的开放式蓝牙耳机

    随着越来越多的人喜欢户外运动,骨传导耳机也逐渐被人们所熟知.骨传导耳机是通过颅骨和内耳传递声音到听觉中枢,所以听感相对较好,不会对耳朵造成任何损伤,因此在户外运动中使用骨传导耳机是一个很好的选择.接下 ...

最新文章

  1. 【实战分享】安卓app测试的一些记录
  2. 截取视图某一段另存为部分视图(Partial View)
  3. mybatis查询时间段sql语句
  4. Python爬虫加密
  5. 洛谷P2016战略游戏
  6. YbtOJ-交换游戏【树链剖分,线段树合并】
  7. 一、在vue项目中使用mock.js(详解)
  8. h5首页加载慢_Webview加载H5优化小记
  9. 【DVRP】基于matlab蚁群算法求解带距离的VRP问题【含Matlab源码 1040期】
  10. 紫光输入法终于有新版本了--紫光华宇拼音输入法V5P
  11. 微软官方精简Windows7系统——Windows Thin PC的安装过程
  12. 01.电脑黑客基本知识
  13. java中的public void_public void什么意思
  14. 自动修改文章的软件-自动修改文案原创软件
  15. Linux放弃到入门
  16. IDEA JAVA文档注释和方法注释模板
  17. SysML图例-核聚变
  18. QGIS上常用底图插件上可用底图及其评价
  19. python后端常见架构_常见的后端框架
  20. Kali使用Aircrack-ng进行暴力破解WIFI密码

热门文章

  1. 写给开发者看的关系型数据库设计
  2. Hi3861开发环境搭建 ||避坑指南|| [适用于几乎所有以Hi3861为主控的开发板]
  3. 阿里云大学笔记——K-Means聚类算法
  4. python basename_我使用过的Linux命令之basename - 去掉文件名的目录和后缀
  5. 建造者模式(Builder)——从组装电脑开始
  6. 免费ssl证书申请地址大全
  7. mastercam9.1标注尺寸点不到屏幕上 跟着鼠标动 确定不了
  8. python对三国演义,水浒传,红楼梦人物关系与出场频率进行文本分析,数据可视化,词云分析
  9. ubuntu18 虚拟机卡死,虚拟机独占键盘
  10. Docker容器化部署技术