0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在Linux中安装和使用duf命令

CHANBAEK 来源:TIAP 作者:TIAP 2023-01-04 16:55 次阅读

duf 命令是 du 命令和 df 命令的一个结合,且结果输出是以更加易读的结构化方式,来检查系统空间。

该命令显示磁盘空间的利用率,显示方式如下图所示:

图片

其显示跟易读,对不?今天我们来分享一下如何在 Linux 中安装和使用 duf 命令。

安装 duf

如果你使用的是 Ubuntu 22.04 或者 Debian 开发版或测试版,可以使用 apt 包管理器直接安装:

sudo apt install duf

如果使用的是 Arch,可以使用 pacman 命令进行安装:

sudo pacman -S duf

如果使用的是 Debian 稳定版,或比较旧版本的 Ubuntu,则可以使用预构建的 deb 包来安装duf:

wget https://github.com/muesli/duf/releases/download/v0.8.1/duf_0.8.1_linux_amd64.deb

然后使用如下命令安装 deb 包:

sudo apt install ./duf_0.8.1_linux_amd64.deb

另外,也可以按照其说明手册进行安装,地址为:

https://github.com/muesli/duf

使用 duf 检查磁盘使用情况和可用空间

可以不添加任何选项,直接使用 duf 命令,这将显示已安装设备列表:

duf

图片

查看指定设备

可以使用 duf 同时列出一个或多个设备。您只需指定安装端口或设备的路径即可:

duf DriveName

看下面例子:

duf /home /media/sagar/HDD

图片

过滤驱动装置

duf 实用程序提供了各种选项,以便您可以过滤输出并获得预期的结果。

例如,可以使用 --only 选项仅显示特定设备:

duf --only device_name

比如,假如我们想要列出本地设备,可以使用如下命令:

duf --only local

图片

如果想要查看某个文件系统,可以使用 --only-fs 选项。比如,查看 tmpfs(临时文件系统)可使用如下命令:

duf --only-fs tmpfs

排序输出

可以使用 --sort 选项对输出结果根据大小、使用率等进行排序。比如:

duf --sort usage

图片

获取JSON输出

如果喜欢 json 格式的输出,可以使用 --json 选项:

duf --json

图片

如果想要将结果保存在文本文件中,可以将结果重定向:

duf --json > duf.json
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11191

    浏览量

    208623
  • 命令
    +关注

    关注

    5

    文章

    671

    浏览量

    21959
  • Ubuntu
    +关注

    关注

    5

    文章

    559

    浏览量

    29477
收藏 人收藏

    评论

    相关推荐

    【嵌入式编程】如何在Linux平台安装zint开源库

    Linux编程】如何在Linux平台安装zint开源库?
    的头像 发表于 08-23 19:10 3793次阅读
    【嵌入式编程】如<b class='flag-5'>何在</b><b class='flag-5'>Linux</b>平台<b class='flag-5'>安装</b>zint开源库

    何在Linux使用iostat命令

    IO等待或者`iowait`,`wait`,`wa`,`%iowait`,或者`wait%`通常可以通过Linux系统监控工具查看。例如命令行工具top、sar、atop等。
    的头像 发表于 01-04 17:17 1482次阅读

    Linux tcpdump命令示例 如何在Linux安装tcpdump

    在这里,我们将展示如何安装 tcpdump,然后讨论并介绍一些有用的命令以及它们的实际示例。
    发表于 08-06 11:11 3577次阅读
    <b class='flag-5'>Linux</b> tcpdump<b class='flag-5'>命令</b>示例 如<b class='flag-5'>何在</b><b class='flag-5'>Linux</b><b class='flag-5'>中</b><b class='flag-5'>安装</b>tcpdump

    何在Linux中使用htop命令

    本文介绍如何在 Linux 中使用 htop 命令
    的头像 发表于 12-04 14:45 1763次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>Linux</b>中使用htop<b class='flag-5'>命令</b>

    linux安装pip命令

    linux安装pip命令,如果直接用yum install 安装可能会遇到很多问题。官网的这个方法可以很快很安全的
    发表于 07-05 08:21

    怎样安装和使用Kali Linux

    KALI Linux安装教程:如何在USB驱动器上安装Kali Linux
    的头像 发表于 08-01 10:31 2.2w次阅读

    LINUX操作系统的安装Linux常用文件命令

    LINUX操作系统的安装Linux常用文件命令说明。
    发表于 06-02 17:45 3次下载

    何在linux服务器打开端口

    有时我们可能需要在Linux服务器打开端口或在Linux服务器的防火墙启用端口来运行特定的应用程序。在本文中,小编将带大家分析一下如何在
    的头像 发表于 10-17 16:22 1.2w次阅读

    何在Linux使用pidof命令

    `pidof`是一个命令行程序,可让您找到正在运行程序的进程ID。在教程,我们将说明如何在Linux 使用pidof命令
    的头像 发表于 12-05 17:01 2243次阅读

    何在Linux使用touch命令

    Linux touch命令用于更改文件时间戳。但touch命令的最常见用法是创建文件。
    的头像 发表于 12-05 17:21 1988次阅读

    何在Linux使用rpm命令

    RPM是基于RedHat Linux发行版的软件包管理器,例如CentOS和Fedora。RPM还指`rpm`命令和`.rpm`文件扩展名称。
    的头像 发表于 01-04 17:14 1613次阅读

    何在Linux上使用粘贴命令

    Linux的粘贴命令是一个有用的工具,用于将多个文件或文本行合并到单个文件或输出。它通常与剪切命令结合使用,允许用户剪切特定行或文本部分
    的头像 发表于 02-08 16:58 1749次阅读

    何在Linux中使用progress命令

    progress 命令是一个简单但功能强大的 Linux/Unix 命令行工具,可让用户查看文件操作的进度。
    的头像 发表于 04-08 15:51 2231次阅读

    何在Linux命令运行Python脚本

    Python 是一种高级编程语言,被广泛应用于数据科学、机器学习、Web 开发等领域。在 Linux 操作系统,Python 是一个默认安装的解释器,用户可以通过命令行界面(CLI)
    的头像 发表于 05-12 14:49 1635次阅读

    恒讯科技分析:如何在Linux上使用rm命令删除文件和目录?

    本指南展示了如何在Linux中使用rm命令行删除文件、目录和其他内容?
    的头像 发表于 06-09 17:02 1120次阅读