ZQ博客

ZQ博客
学无止境-技术在于分享
  1. 首页
  2. Linux
  3. 正文

Linux CentOS 7 安装 Duf 磁盘容量查看工具

2023年 6月 20日 1757点热度 1人点赞 0条评论

说明

duf 是一个查看磁盘使用情况的免费实用程序(支持的操作系统:Linux, BSD, macOS和Windows)

特点

-人性化,彩色输出
-调整到您的终端的主题和宽度
-根据需要对结果进行排序
-分组和过滤设备
-可以方便地输出JSON

下载

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

安装

rpm -i duf_0.8.0_linux_amd64.rpm

简单使用

duf

使用示例:

[root@ts ~]#  duf
╭──────────────────────────────────────────────────────────────────╮
│ 6 local devices                                                  │
├────────────┬───────┬───────┬───────┬────────┬───────┬────────────┤
│ MOUNTED ON │  SIZE │  USED │ AVAIL │  USE%  │ TYPE  │ FILESYSTEM │
├────────────┼───────┼───────┼───────┼────────┼───────┼────────────┤
│ /          │ 49.1G │ 27.2G │ 19.6G │  55.5% │ ext4  │ /dev/vda1  │
│ /var/lib/s │ 55.6M │ 55.6M │    0B │ 100.0% │ squas │ /dev/loop2 │
│ napd/snap/ │       │       │       │        │ hfs   │            │
│ core18/234 │       │       │       │        │       │            │
│ 4          │       │       │       │        │       │            │
│ /var/lib/s │ 55.6M │ 55.6M │    0B │ 100.0% │ squas │ /dev/loop1 │
│ napd/snap/ │       │       │       │        │ hfs   │            │
│ core18/240 │       │       │       │        │       │            │
│ 9          │       │       │       │        │       │            │
│ /var/lib/s │ 43.8M │ 43.8M │    0B │ 100.0% │ squas │ /dev/loop0 │
│ napd/snap/ │       │       │       │        │ hfs   │            │
│ snapd/1517 │       │       │       │        │       │            │
│ 7          │       │       │       │        │       │            │
│ /var/lib/s │ 44.8M │ 44.8M │    0B │ 100.0% │ squas │ /dev/loop3 │
│ napd/snap/ │       │       │       │        │ hfs   │            │
│ snapd/1553 │       │       │       │        │       │            │
│ 4          │       │       │       │        │       │            │
│ /var/lib/s │ 44.8M │ 44.8M │    0B │ 100.0% │ squas │ /dev/loop4 │
│ napd/snap/ │       │       │       │        │ hfs   │            │
│ snapd/1590 │       │       │       │        │       │            │
│ 4          │       │       │       │        │       │            │
╰────────────┴───────┴───────┴───────┴────────┴───────┴────────────╯
╭─────────────────────────────────────────────────────────────────────╮
│ 5 special devices                                                   │
├────────────┬────────┬────────┬────────┬────────┬───────┬────────────┤
│ MOUNTED ON │   SIZE │   USED │  AVAIL │  USE%  │ TYPE  │ FILESYSTEM │
├────────────┼────────┼────────┼────────┼────────┼───────┼────────────┤
│ /dev       │ 908.2M │     0B │ 908.2M │        │ devtm │ devtmpfs   │
│            │        │        │        │        │ pfs   │            │
│ /dev/shm   │ 918.9M │  24.0K │ 918.9M │   0.0% │ tmpfs │ tmpfs      │
│ /run       │ 918.9M │ 888.0K │ 918.1M │   0.1% │ tmpfs │ tmpfs      │
│ /run/user/ │ 183.8M │     0B │ 183.8M │        │ tmpfs │ tmpfs      │
│ 0          │        │        │        │        │       │            │
│ /sys/fs/cg │ 918.9M │     0B │ 918.9M │        │ tmpfs │ tmpfs      │
│ roup       │        │        │        │        │       │            │
╰────────────┴────────┴────────┴────────┴────────┴───────┴────────────╯
[root@ts ~]# 

基本使用

你可以简单地启动duf,不需要任何命令行参数:

duf

如果您提供参数,duf将只列出特定的设备和挂载点:

duf /home /some/file

如果你想列出所有的文件(包括伪的,重复的,不可访问的文件系统):

duf --all

过滤

您可以显示和隐藏特定的表:

duf --only local,network,fuse,special,loops,binds
duf --hide local,network,fuse,special,loops,binds

您还可以显示和隐藏特定的文件系统

duf --only-fs tmpfs,vfat
duf --hide-fs tmpfs,vfat

…或特定装载点:

duf --only-mp /,/home,/dev
duf --hide-mp /,/home,/dev

引号内的通配符有效:

duf --only-mp '/sys/*,/dev/*'

显示选项

对输出进行排序:

duf --sort size

有效值为: mountpoint, size, used, avail, usage, inodes,
inodes_used, inodes_avail, inodes_usage, type, filesystem.

显示或隐藏特定列:

duf --output mountpoint,size,usage

有效值为: mountpoint, size, used, avail, usage, inodes,
inodes_used, inodes_avail, inodes_usage, type, filesystem.

列出索引节点信息而不是块使用情况:

duf --inodes

如果duf无法正确检测终端的颜色,您可以设置一个主题:

duf --theme light

颜色编码和阈值

duf以红色、绿色或黄色突出显示可用性和使用情况列,

这取决于还有多少空间可用。您可以设置自己的阈值:

duf --avail-threshold="10G,1G"
duf --usage-threshold="0.5,0.9"

扩展

如果您更喜欢输出为JSON:

duf --json

故障排除

oh-my-zsh的用户应该知道,它已经定义了一个名为

duf,您必须将其移除才能使用duf:

unalias duf
标签: duf 磁盘
最后更新:2023年 6月 20日

zq

每天进步一点, 时间长了你会发现已经走了很远了

点赞
< 上一篇
下一篇 >
分类
  • ARM
  • Docker
  • java
  • Linux
  • OpenStack问题
  • springboot
  • SpringCloud
  • 前端开发
  • 技术分享
  • 数据库
  • 未分类
  • 版本控制
文章目录
  • 说明
    • 特点
  • 下载
  • 安装
  • 简单使用
  • 基本使用
  • 过滤
    • 显示选项
    • 颜色编码和阈值
    • 扩展
  • 故障排除

COPYRIGHT ©2024 www.dowhere.com ALL RIGHTS RESERVED.and Theme Kratos