插件窝 干货文章 linux没有duf命令怎么办

linux没有duf命令怎么办

duf sudo 安装 install 737    来源:    2025-05-01

如果在 Linux 系统中没有 duf 命令,可以通过以下步骤解决:


1. 了解 duf 是什么

duf 是一个现代化的磁盘使用情况工具(替代传统的 dfdu),提供彩色输出、表格布局和更友好的交互体验。


2. 安装 duf

方法一:通过包管理器安装(推荐)

根据你的 Linux 发行版选择以下命令:

  • Debian/Ubuntu(需先添加仓库):

    curl -fsSL https://repo.duf.sh/gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/duf-archive-keyring.gpg
    echo "deb [signed-by=/usr/share/keyrings/duf-archive-keyring.gpg] https://repo.duf.sh/apt /" | sudo tee /etc/apt/sources.list.d/duf.list
    sudo apt update
    sudo apt install duf
    
  • RHEL/CentOS/Fedora

    # Fedora/CentOS 8+
    sudo dnf install duf
    
    # CentOS 7 (需启用EPEL)
    sudo yum install epel-release
    sudo yum install duf
    
  • Arch Linux

    sudo pacman -S duf
    
  • openSUSE

    sudo zypper install duf
    
  • macOS(通过 Homebrew):

    brew install duf
    

方法二:手动下载二进制文件

如果包管理器不支持,直接从 GitHub Releases 下载对应架构的二进制文件:

wget https://github.com/muesli/duf/releases/download/v0.8.1/duf_0.8.1_linux_amd64.deb  # 示例(版本可能更新)
sudo dpkg -i duf_*.deb  # Debian/Ubuntu

3. 验证安装

安装完成后运行:

duf --version

4. 替代方案

如果无法安装 duf,可以使用以下原生命令组合:

# 磁盘空间(类似 df)
df -h

# 目录大小(类似 du)
du -sh /path/to/directory

5. 常见问题

  • 权限问题:安装或运行时可能需要 sudo
  • 旧版本系统:如果依赖库不满足,尝试从源码编译(参考 GitHub 文档)。

通过以上步骤,你应该能成功安装并使用 duf。如果遇到具体错误,可以提供终端输出以便进一步排查。