ncdu – 基於ncurses庫的磁碟使用分析器
Ncdu (NCurses Disk Usage) 是一個基於Ncurses庫的du命令的介面。它通過大家熟知的du命令,為使用者提供一個快速且容易被使用的介面。它可以顯示磁碟使用的百分比,且允許你使用ncurses庫的方式在目錄之間導航。
安裝
ncdu已經被移植到大多數linux發行版本,可從官方資源庫中安裝.
Arch / Manajaro 及其衍生版:
sudo pacman -S ncdu
Ubuntu / Debian / Linux Minut 及其衍生版:
sudo apt-get install ncdu
Fedora 及其衍生版:
sudo yum install ncdu
在這裡可以找到其他的發行版。
使用 ncdu
鍵盤操作:
- up, k — 向上移動游標
- down, j – 向下移動游標
- right/enter — 開啟選定的目錄
- left, <, h — 開啟父目錄
- n — 按檔名排序(升序/降序)
- s — 按檔案大小排序(升序/降序)
- C – 按專案數排序(升序/降序)
- d – 刪除選定的檔案或目錄
- t — 排序時將目錄放在檔案前面
- g – 以圖形方式顯示百分比
為使用ncdu,請開啟終端並且執行
ncdu
開始掃描目錄.
當掃描完成後,你能夠很容易的看到檔案/目錄的大小.
確認刪除檔案:
在這裡 閱讀ncdu命令手冊或執行:
man ncdu
榮譽: 有兩位讀者BasketCase和Sama Vim在閱讀“Linux基礎:如何在命令列中檢視目錄的大小”之後 向我們推薦了這個Ncdu工具。
Enjoy!
via: http://www.unixmen.com/ncdu-ncurses-disk-usage-analyzer/
譯者:hunanchenxingyu 校對:wxy
相關文章
- 如何使用du 和 ncdu 兩個命令檢查 Linux 磁碟使用情況?Linux
- ncurses庫移植
- LNAV:基於 Ncurses 的日誌檔案閱讀器
- 用ncurses庫寫掃雷
- 11gR2 基於ASM磁碟組的資料庫恢復ASM資料庫
- 【轉】Linux下關於大於2T磁碟的使用GPT磁碟LinuxGPT
- 基於CRF序列標註的中文依存句法分析器的Java實現CRFJava
- 編譯器前端之如何實現基於DFA的詞法分析器編譯前端詞法分析
- 在 Linux 中安裝 Darkstat:基於網頁的流量分析器Linux網頁
- 如何在Linux中安裝Ncurses庫Linux
- uWSGI 使用基於資料庫的方式會話資料庫會話
- iOS——基於模型化的sqlite操作庫CtDB的使用iOS模型SQLite
- 基於裸裝置的ASM磁碟組擴容方案ASM
- 利用UDEV配置OCR VOTE(基於整個磁碟)dev
- 使用webpack4搭建一個基於Vue的元件庫WebVue元件
- 基於verdaccio的npm私有倉庫搭建和使用總結NPM
- 基於外部OS驗證的資料庫使用者資料庫
- 基於Vue的Qabler元件庫Vue元件
- Windows下虛擬ASM磁碟搭建基於ASM的Oracle 10g資料庫系統(轉)WindowsASMOracle 10g資料庫
- 開源Html分析器解析庫對比HTML
- 基於gin的golang web開發:使用資料庫事務GolangWeb資料庫
- 【MySQL】如何使用SQL Profiler 效能分析器MySql
- 基於Vue搭建自己的元件庫(1)Vue元件
- 基於PMEM的PG資料庫Memhive資料庫Hive
- 基於Prometheus的資料庫監控Prometheus資料庫
- 基於cancel的資料庫恢復資料庫
- 資料庫基於版本的閃回資料庫
- Linux核心配置 make menuconfig時出現缺失ncurses庫Linux
- 用於自動監控磁碟使用情況的 Shell 指令碼指令碼
- 小巧易於使用的有磁碟支援的ArrayList -Bozho的技術部落格
- Spring基於XML方式的使用SpringXML
- 基於 UI 層的 pytest 使用UI
- django基礎--02基於資料庫的小專案Django資料庫
- 基於 vue-cli3 打造屬於自己的 UI 庫VueUI
- 基於java jsp的倉庫庫存管理系統JavaJS
- 資料庫開發(19)基於物件的資料庫資料庫物件
- 關於excelize庫的使用問題Excelize
- 2 Day DBA-使用基於SQL的管理工具管理資料庫-關於SQL DeveloperSQL資料庫Developer