duf是一個終端工具,旨在增強傳統的Linux命令df和du。它可以讓你輕松地檢查可用磁盤空間,對輸出進行分類,并以用戶友好的方式呈現。
duf:一個用Golang編寫的跨平臺磁盤使用情況工具在我知道這個工具之前,我更喜歡使用像Stacer這樣的GUI程序或者預裝的GNOME磁盤使用情況程序來檢查可用的磁盤空間和系統的磁盤使用量。
不過,duf似乎是一個有用的終端工具,可以檢查磁盤使用情況和可用空間,它是用Golang編寫的。Abhishek建議我試一試它,但我對它很感興趣,尤其是考慮到我目前正在學習Golang,真是太巧了!
無論你是終端大師還是只是一個對終端不適應的初學者,它都相當容易使用。當然,它比檢查磁盤空間利用率命令df更容易理解。
在你把它安裝到你的系統上之前,讓我重點介紹一下它的一些主要功能和用法。
duf的特點提供所有掛載設備的概覽且易于理解。能夠指定目錄/文件名并檢查該掛載點的可用空間。更改/刪除輸出中的列。列出inode信息。輸出排序。支持JSON輸出。如果不能自動檢測終端的主題,可以指定主題。在Linux上安裝和使用duf你可以在AUR中找到一個ArchLinux的軟件包。如果你使用的是Nix包管理器,也可以找到一個包。
對于基于Debian的發行版和RPM包,你可以去它的GitHub發布區中獲取適合你系統的包。
它也適用于Windows、Android、macOS和FreeBSD。
在我這里,我需要安裝DEB包,然后就可以使用了。安裝好后,使用起來很簡單,你只要輸入:
duf這應該會給你提供所有本地設備、已掛載的任何云存儲設備以及任何其他特殊設備(包括臨時存儲位置等)的詳細信息。
如果你想一目了然地查看所有duf的可用命令,你可以輸入:
duf--help例如,如果你只想查看本地連接設備的詳細信息,而不是其他的,你只需要輸入:
duf--onlylocal另一個例子是根據大小按特定順序對輸出進行排序,下面是你需要輸入的內容:
duf--sortsize輸出應該是像這樣的:
你可以探索它的GitHub頁面,以獲得更多關于額外命令和安裝說明的信息。
下載duf結束語我發現終端工具duf相當方便,可以在不需要使用GUI程序的情況下,隨時查看可用磁盤空間或使用情況。
你知道有什么類似的工具嗎?歡迎在下面的評論中告訴我你的想法。