Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
工具/GitHubGitHub/muesli/duf
通用工具
GitHubmuesli/duf

duf

磁盘使用/空闲实用工具 - 一个更好的 'df' 替代品

查看仓库
15.3k46710个月前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

duf

Latest Release Go Doc Software License Build Status Go ReportCard

磁盘用量/空闲工具(Linux、BSD、macOS 和 Windows)

duf

特性

  • 用户友好、色彩丰富的输出
  • 适应你的终端主题与宽度
  • 根据需求排序结果
  • 分组与过滤设备
  • 可方便地输出 JSON

安装

软件包

Linux

  • Arch Linux:pacman -S duf
  • Ubuntu(22.04 及更新版本)/ Debian(12 及更新版本):apt install duf
  • Fedora Linux:dnf install duf
  • Nix:nix-env -iA nixpkgs.duf
  • Void Linux:xbps-install -S duf
  • Gentoo Linux:emerge sys-fs/duf
  • Solus:eopkg it duf
  • 提供 Alpine、Debian 和 RPM 格式的软件包

BSD

  • FreeBSD:pkg install duf
  • OpenBSD:pkg_add duf

macOS

  • 通过 Homebrew:brew install duf
  • 通过 MacPorts:sudo port selfupdate && sudo port install duf

Windows

  • 通过 Chocolatey:choco install duf
  • 通过 scoop:scoop install duf

Android

  • Android(通过 termux):pkg install duf

二进制文件

  • 适用于 Linux、FreeBSD、OpenBSD、macOS、Windows 的二进制文件

从源码构建

请确保有一个可用的 Go 环境(需要 Go 1.23 或更高版本)。参见安装说明。

编译 duf 很简单,只需运行:

root@kitploit:~
git clone https://github.com/muesli/duf.git
cd duf
go build

使用方法

你可以直接启动 duf 而不带任何命令行参数:

root@kitploit:~
duf

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

root@kitploit:~
duf /home /some/file

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

root@kitploit:~
duf --all

过滤

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

root@kitploit:~
duf --only local,network,fuse,special,loops,binds
duf --hide local,network,fuse,special,loops,binds

你也可以显示和隐藏特定的文件系统:

root@kitploit:~
duf --only-fs tmpfs,vfat
duf --hide-fs tmpfs,vfat

...或特定的挂载点:

root@kitploit:~
duf --only-mp /,/home,/dev
duf --hide-mp /,/home,/dev

引号内的通配符有效:

root@kitploit:~
duf --only-mp '/sys/*,/dev/*'

显示选项

对输出排序:

root@kitploit:~
duf --sort size

有效的键有:mountpoint、size、used、avail、usage、inodes、inodes_used、inodes_avail、inodes_usage、type、filesystem。

显示或隐藏特定的列:

root@kitploit:~
duf --output mountpoint,size,usage

有效的键有:mountpoint、size、used、avail、usage、inodes、inodes_used、inodes_avail、inodes_usage、type、filesystem。

列出 inode 信息而非块使用情况:

root@kitploit:~
duf --inodes

如果 duf 未能正确检测到终端的颜色,你可以设置主题:

root@kitploit:~
duf --theme light

颜色编码与阈值

duf 会根据剩余空间的大小,将可用性和使用量列高亮显示为红色、绿色或黄色。你可以设置自己的阈值:

root@kitploit:~
duf --avail-threshold="10G,1G"
duf --usage-threshold="0.5,0.9"

额外功能

如果你希望输出为 JSON 格式:

root@kitploit:~
duf --json

故障排除

使用 oh-my-zsh 的用户应注意,它已经定义了一个名为 duf 的别名,你需要移除它才能使用 duf:

root@kitploit:~
unalias duf

反馈

有反馈或建议?请提交 issue 或给我留言!

  • Twitter
  • The Fediverse
下载工具