Ncdu ഒരു NCurses അടിസ്ഥാനമാക്കിയുള്ള ഡിസ്ക് ഉപയോഗ അനലൈസറും ട്രാക്കറും


ncdu (NCurses Disk Usage) ഏറ്റവും ജനപ്രിയമായ du കമാൻഡ് ന്റെ ഒരു കമാൻഡ് ലൈൻ പതിപ്പാണ്. ഇത് ncurses അടിസ്ഥാനമാക്കിയുള്ളതാണ് കൂടാതെ ലിനക്സിൽ നിങ്ങളുടെ ഡിസ്ക് സ്പേസ് ഉപയോഗിക്കുന്ന ഫയലുകളും ഡയറക്uടറികളും ഏതൊക്കെയെന്ന് വിശകലനം ചെയ്യുന്നതിനും ട്രാക്ക് ചെയ്യുന്നതിനുമുള്ള അതിവേഗ മാർഗം നൽകുന്നു. മെഗാബൈറ്റ്, ജിഗാബൈറ്റ്, ഗ്രാഫിക്കൽ ബാർ ഉപയോഗം, ഫയൽ/ഡയറക്uടറി നാമങ്ങൾ, ഫയൽ മായ്ക്കൽ, പുതുക്കൽ തുടങ്ങിയവയ്uക്ക് കോളങ്ങൾ പോലെയുള്ള വിവരങ്ങൾ കൂടുതൽ അവബോധജന്യമായ രീതിയിൽ പ്രദർശിപ്പിക്കുന്നതിന് ഇത് ഒരു മികച്ച ncurses അടിസ്ഥാനമാക്കിയുള്ള ഇന്റർഫേസ് നൽകുന്നു. ncdu ലളിതമാക്കാൻ ലക്ഷ്യമിടുന്നു, വേഗതയേറിയതും ഉപയോഗിക്കാൻ എളുപ്പമുള്ളതുമായ പ്രോഗ്രാം കൂടാതെ ncurses ഇൻസ്റ്റാൾ ചെയ്തിട്ടുള്ള ഏറ്റവും കുറഞ്ഞ Linux/Unix അധിഷ്ഠിത സിസ്റ്റത്തിൽ പ്രവർത്തിക്കുന്നു.

ഒരു ലിനക്സ് സിസ്റ്റത്തിൽ NCDU പ്രോഗ്രാം ഇൻസ്റ്റാൾ ചെയ്യുകയും ഉപയോഗിക്കുകയും ചെയ്യുന്ന പ്രക്രിയയിലൂടെ ഈ ലേഖനം നിങ്ങളെ വിശദീകരിക്കുന്നു.

ncdu (NCurses ഡിസ്ക് ഉപയോഗം) ഇൻസ്റ്റാൾ ചെയ്യുന്നു

RHEL, CentOS, Fedora, Scientific Linux ഡിസ്ട്രിബ്യൂഷനുകൾക്ക് കീഴിൽ “ncdu” പാക്കേജ് ലഭ്യമല്ല, yum കമാൻഡ് ഉപയോഗിച്ച് ഇത് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് നിങ്ങളുടെ സിസ്റ്റത്തിൽ എപൽ റിപ്പോസിറ്ററി പ്രവർത്തനക്ഷമമാക്കിയിരിക്കണം.

# yum install ncdu

പാക്കേജ് മാനേജർ സിസ്റ്റത്തിൽ നിന്നും Ubuntu, Linux Mint, Debian എന്നിവയിൽ \ncdu യൂട്ടിലിറ്റി ലഭ്യമാണ്, ഇത് ഇൻസ്റ്റാൾ ചെയ്യാൻ ഇനിപ്പറയുന്ന apt-get കമാൻഡ് ഉപയോഗിക്കുക.

$ sudo apt-get install ncdu

ഞാൻ എങ്ങനെ ncdu ഉപയോഗിക്കും

ലളിതമായി, ടെർമിനലിൽ നിന്ന് ncdu കമാൻഡ് പ്രവർത്തിപ്പിക്കുക. നിങ്ങൾ റൺ ചെയ്uതുകഴിഞ്ഞാൽ, ഫയലുകളുടെയും ഡയറക്uടറികളുടെയും എണ്ണം, നിലവിലുള്ള ഡയറക്uടറിയുടെ ഡിസ്uക് ഉപയോഗം എന്നിവയ്uക്കായി അത് സ്uകാൻ ചെയ്യാൻ തുടങ്ങും.

# ncdu

ഒരിക്കൽ, സ്കാനിംഗ് പൂർത്തിയാകുമ്പോൾ, അത് ഫയലുകളുടെയും ഫോൾഡറുകളുടെയും ട്രീ ഘടനയും അവയുടെ ഡിസ്ക് ഉപയോഗവും ഗ്രാഫിക്കൽ ബാർ അവതരണത്തോടുകൂടിയ ഹ്യൂമൻ റീഡബിൾ ഫോർമാറ്റിൽ അവതരിപ്പിക്കും.

തിരഞ്ഞെടുത്ത ഡയറക്uടറി വിവരങ്ങൾ പൂർണ്ണമായ പാത, ഡിസ്uക് ഉപയോഗം, ദൃശ്യമായ വലുപ്പം എന്നിവ കാണാൻ i അമർത്തുക. വീണ്ടും, വിൻഡോ മറയ്ക്കാൻ i അമർത്തുക.

തിരഞ്ഞെടുത്ത ഫയലോ ഡയറക്uടറിയോ ഇല്ലാതാക്കാൻ “-d” അമർത്തുക, അത് ഇല്ലാതാക്കുന്നതിന് മുമ്പ് സ്ഥിരീകരണത്തിനായി നിങ്ങളോട് ആവശ്യപ്പെടും. അതെ അല്ലെങ്കിൽ ഇല്ല അമർത്തുക.

Shift+? അമർത്തുക ncdu ലഭ്യമായ ഓപ്ഷനുകളുള്ള സഹായ വിൻഡോ കാണുന്നതിന്. കൂടുതൽ ഓപ്ഷനുകൾക്കായി മുകളിലേക്കും താഴേക്കും നീക്കാൻ നിങ്ങൾക്ക് അമ്പടയാള കീകൾ ഉപയോഗിക്കാം.

ഇന്റർഫേസ് ഉപേക്ഷിക്കാൻ q ഉപയോഗിക്കുക. ncdu-യ്uക്കുള്ള ലഭ്യമായ ഓപ്ഷനുകളുടെ ലിസ്റ്റ് ഇവിടെയുണ്ട്, നിങ്ങൾക്ക് അവ പരിശോധിക്കാം.

 ┌───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     │
 └─────────────────────────────────────────────────────────────┘