0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

CHANBAEK ? 來(lái)源:TIAP ? 作者:TIAP ? 2023-01-04 16:55 ? 次閱讀

duf 命令是 du 命令和 df 命令的一個(gè)結(jié)合,且結(jié)果輸出是以更加易讀的結(jié)構(gòu)化方式,來(lái)檢查系統(tǒng)空間。

該命令顯示磁盤空間的利用率,顯示方式如下圖所示:

圖片

其顯示跟易讀,對(duì)不?今天我們來(lái)分享一下如何在 Linux 中安裝和使用 duf 命令。

安裝 duf

如果你使用的是 Ubuntu 22.04 或者 Debian 開(kāi)發(fā)版或測(cè)試版,可以使用 apt 包管理器直接安裝:

sudo apt install duf

如果使用的是 Arch,可以使用 pacman 命令進(jìn)行安裝:

sudo pacman -S duf

如果使用的是 Debian 穩(wěn)定版,或比較舊版本的 Ubuntu,則可以使用預(yù)構(gòu)建的 deb 包來(lái)安裝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

另外,也可以按照其說(shuō)明手冊(cè)進(jìn)行安裝,地址為:

https://github.com/muesli/duf

使用 duf 檢查磁盤使用情況和可用空間

可以不添加任何選項(xiàng),直接使用 duf 命令,這將顯示已安裝設(shè)備列表:

duf

圖片

查看指定設(shè)備

可以使用 duf 同時(shí)列出一個(gè)或多個(gè)設(shè)備。您只需指定安裝端口或設(shè)備的路徑即可:

duf DriveName

看下面例子:

duf /home /media/sagar/HDD

圖片

過(guò)濾驅(qū)動(dòng)裝置

duf 實(shí)用程序提供了各種選項(xiàng),以便您可以過(guò)濾輸出并獲得預(yù)期的結(jié)果。

例如,可以使用 --only 選項(xiàng)僅顯示特定設(shè)備:

duf --only device_name

比如,假如我們想要列出本地設(shè)備,可以使用如下命令:

duf --only local

圖片

如果想要查看某個(gè)文件系統(tǒng),可以使用 --only-fs 選項(xiàng)。比如,查看 tmpfs(臨時(shí)文件系統(tǒng))可使用如下命令:

duf --only-fs tmpfs

排序輸出

可以使用 --sort 選項(xiàng)對(duì)輸出結(jié)果根據(jù)大小、使用率等進(jìn)行排序。比如:

duf --sort usage

圖片

獲取JSON輸出

如果喜歡 json 格式的輸出,可以使用 --json 選項(xiàng):

duf --json

圖片

如果想要將結(jié)果保存在文本文件中,可以將結(jié)果重定向:

duf --json > duf.json
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11212

    瀏覽量

    208721
  • 命令
    +關(guān)注

    關(guān)注

    5

    文章

    678

    瀏覽量

    21965
  • Ubuntu
    +關(guān)注

    關(guān)注

    5

    文章

    559

    瀏覽量

    29503
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【嵌入式編程】如何在Linux平臺(tái)安裝zint開(kāi)源庫(kù)

    Linux編程】如何在Linux平臺(tái)安裝zint開(kāi)源庫(kù)?
    的頭像 發(fā)表于 08-23 19:10 ?3808次閱讀
    【嵌入式編程】如<b class='flag-5'>何在</b><b class='flag-5'>Linux</b>平臺(tái)<b class='flag-5'>安裝</b>zint開(kāi)源庫(kù)

    何在Linux使用iostat命令

    IO等待或者`iowait`,`wait`,`wa`,`%iowait`,或者`wait%`通??梢酝ㄟ^(guò)Linux系統(tǒng)監(jiān)控工具查看。例如命令行工具top、sar、atop等。
    的頭像 發(fā)表于 01-04 17:17 ?1500次閱讀

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

    在這里,我們將展示如何安裝 tcpdump,然后討論并介紹一些有用的命令以及它們的實(shí)際示例。
    發(fā)表于 08-06 11:11 ?3602次閱讀
    <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 命令。
    的頭像 發(fā)表于 12-04 14:45 ?1831次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>Linux</b>中使用htop<b class='flag-5'>命令</b>

    linux安裝pip命令

    linux安裝pip命令,如果直接用yum install 安裝可能會(huì)遇到很多問(wèn)題。官網(wǎng)的這個(gè)方法可以很快很安全的
    發(fā)表于 07-05 08:21

    怎樣安裝和使用Kali Linux

    KALI Linux安裝教程:如何在USB驅(qū)動(dòng)器上安裝Kali Linux
    的頭像 發(fā)表于 08-01 10:31 ?2.2w次閱讀

    LINUX操作系統(tǒng)的安裝Linux常用文件命令

    LINUX操作系統(tǒng)的安裝Linux常用文件命令說(shuō)明。
    發(fā)表于 06-02 17:45 ?3次下載

    何在linux服務(wù)器打開(kāi)端口

    有時(shí)我們可能需要在Linux服務(wù)器打開(kāi)端口或在Linux服務(wù)器的防火墻啟用端口來(lái)運(yùn)行特定的應(yīng)用程序。在本文中,小編將帶大家分析一下如何在
    的頭像 發(fā)表于 10-17 16:22 ?1.2w次閱讀

    何在Linux使用pidof命令

    `pidof`是一個(gè)命令行程序,可讓您找到正在運(yùn)行程序的進(jìn)程ID。在教程,我們將說(shuō)明如何在Linux 使用pidof命令。
    的頭像 發(fā)表于 12-05 17:01 ?2271次閱讀

    何在Linux使用touch命令

    Linux touch命令用于更改文件時(shí)間戳。但touch命令的最常見(jiàn)用法是創(chuàng)建文件。
    的頭像 發(fā)表于 12-05 17:21 ?2003次閱讀

    何在Linux使用rpm命令

    RPM是基于RedHat Linux發(fā)行版的軟件包管理器,例如CentOS和Fedora。RPM還指`rpm`命令和`.rpm`文件擴(kuò)展名稱。
    的頭像 發(fā)表于 01-04 17:14 ?1624次閱讀

    何在Linux上使用粘貼命令?

    Linux的粘貼命令是一個(gè)有用的工具,用于將多個(gè)文件或文本行合并到單個(gè)文件或輸出。它通常與剪切命令結(jié)合使用,允許用戶剪切特定行或文本部分
    的頭像 發(fā)表于 02-08 16:58 ?1761次閱讀

    何在Linux中使用progress命令

    progress 命令是一個(gè)簡(jiǎn)單但功能強(qiáng)大的 Linux/Unix 命令行工具,可讓用戶查看文件操作的進(jìn)度。
    的頭像 發(fā)表于 04-08 15:51 ?2276次閱讀

    何在Linux命令運(yùn)行Python腳本

    Python 是一種高級(jí)編程語(yǔ)言,被廣泛應(yīng)用于數(shù)據(jù)科學(xué)、機(jī)器學(xué)習(xí)、Web 開(kāi)發(fā)等領(lǐng)域。在 Linux 操作系統(tǒng),Python 是一個(gè)默認(rèn)安裝的解釋器,用戶可以通過(guò)命令行界面(CLI)
    的頭像 發(fā)表于 05-12 14:49 ?1640次閱讀

    恒訊科技分析:如何在Linux上使用rm命令刪除文件和目錄?

    本指南展示了如何在Linux中使用rm命令行刪除文件、目錄和其他內(nèi)容?
    的頭像 發(fā)表于 06-09 17:02 ?1140次閱讀