插件窝 干货文章 替代duf命令的Linux系统工具有哪些选择?

替代duf命令的Linux系统工具有哪些选择?

install bash 使用 特点 760    来源:    2025-04-09

在 Linux 系统中,duf 是一个结合了 dfdu 功能的现代化磁盘使用情况工具。如果你需要替代方案,以下是几个功能相似或更强大的工具推荐:


1. ncdu (NCurses Disk Usage)

  • 特点:基于终端交互式界面,快速分析目录大小,支持排序、删除操作。
  • 安装bash sudo apt install ncdu # Debian/Ubuntu sudo dnf install ncdu # RHEL/CentOS sudo pacman -S ncdu # Arch
  • 使用bash ncdu /path/to/directory

2. df + du 组合

  • 经典方案:直接使用系统内置命令组合。 bash df -h # 查看磁盘剩余空间 du -sh * # 查看当前目录下各文件/目录大小 du -h --max-depth=1 / # 查看根目录下一级子目录大小

3. dust (du + rust)

  • 特点:类似 du 但更直观,按目录大小排序并显示树状图,Rust 编写性能高。
  • 安装bash cargo install du-dust # 通过 Rust Cargo # 或使用预编译包(部分发行版)
  • 使用bash dust /path/to/directory

4. gdu (Go Disk Usage)

  • 特点:Go 编写的交互式磁盘分析工具,类似 ncdu 但速度更快。
  • 安装bash sudo apt install gdu # Debian/Ubuntu brew install gdu # macOS (Homebrew)
  • 使用bash gdu /path/to/directory

5. baobab (图形化工具)

  • 特点:GNOME 的图形化磁盘分析工具,支持环形或树状图展示。
  • 安装bash sudo apt install baobab # Debian/Ubuntu sudo dnf install baobab # RHEL/Fedora
  • 启动:在终端输入 baobab 或通过系统菜单打开。

6. Disk Usage Analyzer (GUI)

  • 特点:图形化工具(如 filelightqdirstat),适合可视化分析。
    • filelight(KDE): bash sudo apt install filelight
    • QDirstatbash sudo apt install qdirstat

7. pydf (Python df)

  • 特点df 的彩色增强版,显示更友好。
  • 安装bash sudo apt install pydf # Debian/Ubuntu
  • 使用bash pydf

8. Glances (综合监控)

  • 特点:不仅监控磁盘,还涵盖 CPU、内存等,支持 Web 界面。
  • 安装bash pip install glances
  • 使用bash glances

选择建议

  • 终端交互:优先选 ncdudust
  • 脚本自动化:用 df + du 组合。
  • 图形界面baobabqdirstat
  • 多合一监控Glances

根据你的需求(如是否需要交互、可视化或编程语言偏好)选择合适的工具即可。