前言
如果你有在使用 Docker Volumes 或者使用 snap
來安裝各種軟件,你會發現在使用 df
指令時,會看到很多 Docker Volumes 和 SNAP 的資料,一旦數量變多,就會很難找到要的目錄。
而 duf
就可以簡單地解決這個問題,同時也提供更美觀的介面。可以按需要排列和隱藏不需要的檔案系統,輸出 JSON 格式,並提供更多的選項。
安裝
Debian / Ubuntu
已經有 duf
套件可以直接安裝:
|
|
使用方法
你可以直接啟動 duf
而無需任何命令列參數:
|
|
如果你提供了參數,duf
將只列出特定的設備和掛載點:
|
|
如果你想列出所有內容(包括偽檔系統、重複的、不可訪問的檔系統):
|
|
篩選
你可以顯示或隱藏特定的表格:
|
|
你也可以顯示和隱藏特定的檔系統:
|
|
…或特定的掛載點:
|
|
引號內的萬用字元有效:
|
|
顯示選項
排序輸出:
|
|
有效的鍵包括:mountpoint
, size
, used
, avail
, usage
, inodes
, inodesused
, inodesavail
, inodesusage
, type
, filesystem
.
顯示或隱藏特定的列:
|
|
有效的鍵包括:mountpoint
, size
, used
, avail
, usage
, inodes
, inodesused
, inodesavail
, inodesusage
, type
, filesystem
.
列出 inode
資訊而非區塊使用:
|
|
如果 duf
沒有正確檢測到你的終端機的顏色,你可以設定一個主題:
|
|
顏色編碼和閾值
duf
會根據剩餘空間的多少,用紅色、綠色或黃色突出顯示可用性和使用列。你可以設定自己的閾值:
|
|
取代 df
留意有的 Shell Script 會用到原生 df
指令,如果以 duf
來取代 df
可能會導致這些 Script 出現問題。
設置基本別名,用 duf
取代 df
|
|
隱藏 Docker Volumes 和 SNAP
|
|