• 如何在Linux和Unix上使用Duf查看磁盘使用情况?


    1、首先,我们在Linux上安装Duf,当前,Duf已打包为基于Arch,基于DEB和基于RPM的Linux操作系统。
    Duf在AUR中可用。如果您使用的是Arch Linux或任何arch变体,则可以使用AUR帮助程序来安装它,例如Yay。
    $ yay -S duf
    在基于Deb的系统(例如Debian,Ubuntu,Linux Mint)上,从发行版页面下载.deb二进制安装文件,然后使用系统的软件包管理器进行安装。
    $ sudo apt install gdebi
    $ sudo gdebi duf_0.3.1_linux_amd64.deb
    在基于RPM的系统(例如RHEL,CentOS,Fedora)上,下载.rpm二进制文件并使用以下命令进行安装:
    $ sudo rpm -Uvh duf_0.3.1_linux_amd64.rpm
    我们也可以从源代码构建它。确保在系统上安装了GO语言。
    Git克隆duf存储库:
    $ git clone https://github.com/muesli/duf.git
    上面的命令将在名为“ duf”的本地目录中克隆duf在线存储库的内容。转到该目录:
    $ cd duf
    使用以下命令编译并安装它:
    $ go build
    2、在Linux和Unix上使用Duf查看磁盘使用情况
    使用duf查找磁盘空间使用情况很容易!
    您所要做的就是仅运行duf命令,而无需显示以下任何选项:
    $ duf

    从上面的输出中可以看到,Duf以表格列的格式列出了以下详细信息:
    已安装设备的总数,挂载点,根分区的总大小,已用磁盘空间和可用磁盘空间的总大小,总磁盘使用量百分比文件系统类型,文件系统名称等。
    要显示所有详细信息,包括伪,重复和不可访问的文件系统,请运行:
    $ duf --all
    3、从输出中排除特定设备的详细信息
    有时,您可能希望从输出中排除一些细节。例如,下面的命令将不包括特殊设备(例如的细节/run/lock,/sys/fs/bpf)。
    $ duf --hide-special
    这将只显示本地设备的磁盘使用情况,即从输出中删除特殊设备。
    其他支持的选项有:
    --hide-local
    --hide-network
    --hide-fuse
    --hide-loops
    --hide-binds
    排序输出
    我们可以显示按各种参数排序的磁盘使用情况详细信息,例如:
    mountpoint,
    size,
    used,
    avail,
    usage,
    inodes,
    inodes_used,
    inodes_avail,
    inodes_usage,
    type,
    filesystem 等等
    例如,要按大小对输出进行排序,请使用以下命令:
    $ duf --sort size
    按文件系统对输出进行排序:
    $ duf --sort filesystem
    4、显示或隐藏特定列
    类似于从输出中排除某些设备详细信息,我们也可以从输出中显示或隐藏特定的列。
    下面的命令将显示的输出mountpoint,size并且usage仅列:
    $ duf --output mountpoint,size,usage
    其他支持的功能选项如下:
    mountpoint,
    size,
    used,
    avail,
    usage,
    inodes,
    inodes_used,
    inodes_avail,
    inodes_usage,
    type,
    filesystem。
    显示inode详情
    如果你想列出inode信息,而不是块的使用情况,运行这个命令。
    $ duf --inodes
    以JSON格式显示磁盘使用量输出
    我们可以用JSON格式显示输出,而不是以表列格式显示。
    要实现这一点,请运行
    $ duf --json
    获得帮助
    要显示duf工具的帮助部分,请运行
    $ duf --help
    至此,如何在Linux和Unix上使用Duf查看磁盘使用情况就介绍完了。https://www.a5idc.net/

  • 相关阅读:
    Linux YUM (Yellowdog Updater, Modified) Commands for Package Management
    awk命令例子详解
    sed命令例子详解
    浅谈XX系统跨平台迁移(测试环境)
    Postgres常用命令之增、删、改、查
    Postgres主备切换
    Postgres配置主从流复制
    Crontab定时任务
    GIL全局锁测试
    python try exception finally记录
  • 原文地址:https://www.cnblogs.com/a5idc/p/13753179.html
Copyright © 2020-2023  润新知