Ncdu a NCurses Based Disk Usage Analyzer and Tracker
Abstract: │ d Delete selected file or directory │it will start scanning for number of files and directories and disk usage of current working direc
ncdu (NCurses Disk Usage) is a command line version of the most popular 「du command「. It is based on ncurses and provides a fastest way to analyse and track what files and directories are using your disk space in Linux. It provides an excellent ncurses based interface to display the information in more intuitive way like columns for how much disk space used in megabytes, gigabytes and graphical bar usage, file/directory names, file deletion, refresh, etc. ncdu aims to be simple, fast and easy to use program and runs on any minimal Linux/Unix based system with ncurses installed.
Install NCDU ToolThis article explains you through the process of installing and using NCDU program on a Linux system.
Installing ncdu (NCurses Disk Usage)The 「ncdu」 package is not available under RHEL, CentOS, Fedora, Scientific Linux distributions, you must have epel repository enabled on your system to install it using yum command.
# yum install ncdu
The 「ncdu」 utility is available on Ubuntu, Linux Mint and Debian from the package manager system, use the following apt-get command to install it.
$ sudo apt-get install ncduHow Do I Use ncdu
Simply, run the 「ncdu」 command from the terminal. Once you run, it will start scanning for number of files and directories and disk usage of current working directory.
# ncduScanning NCDU Scanning Tree View With Sizes
Once, scanning completes, it will present the tree structure of files and folders along with their disk usage in human readable format with graphical bar presentation.
NCDU Disk Usage Tree View Directory InformationPress 「i」 to see the selected directory information like full path, disk usage, apparent size. Again, hit 「i」 to hide the window.
NCDU Directory Information Delete ConfirmationPress 「-d」 to delete selected file or directory, before deleting it will prompt you for confirmation. Press 「Yes」 or 「No「.
NCDU Delete Confirmation ncdup Help WindowPress 「Shift+?」 to see help window with ncdu available options. You can use arrow keys to move up and down for more options.
NCDU Help ScreenUse 「q」 to quit interface. Here are list of available options for ncdu, you can check them.
┌───ncdu help─────────────────1:Keys───2:Format───3:About─────┐ │ │ │ up, k Move cursor up │ │ down, j Move cursor down │ │ right/enter Open selected directory │ │ left, <, h Open parent directory │ │ n Sort by name (ascending/descending) │ │ s Sort by size (ascending/descending) │ │ d Delete selected file or directory │ │ t Toggle dirs before files when sorting │ │ g Show percentage and/or graph │ │ a Toggle between apparent size and disk usage │ │ e Show/hide hidden or excluded files │ │ i Show information about selected item │ │ r Recalculate the current directory │ │ q Quit ncdu │ │ │ │ Press q to continue │ └─────────────────────────────────────────────────────────────┘