Ncdu a NCurses Based Disk Usage Analyzer and Tracker


ncdu (NCurses Disk Usage) er en kommandolinieversion af den mest populære “du kommando”. Det er baseret på ncurses og giver den hurtigste måde at analysere og spore, hvilke filer og mapper der bruger din diskplads i Linux. Det giver en fremragende ncurses-baseret grænseflade til at vise oplysningerne på en mere intuitiv måde som kolonner for hvor meget diskplads, der bruges i megabyte, gigabyte og grafisk brug, fil/katalognavne, filsletning, opdatering osv. Ncdu sigter mod at være enkel, hurtigt og let at bruge program og kører på ethvert minimalt Linux/Unix-baseret system med ncurses installeret.

Denne artikel forklarer dig gennem processen med installation og brug af NCDU-program på et Linux-system.

Installation af ncdu (NCurses Disk Usage)

Pakken “ncdu” er ikke tilgængelig under RHEL-, CentOS-, Fedora-, Scientific Linux-distributioner, du skal have aktiveret epel-lager på dit system for at installere det ved hjælp af kommandoen yum.

# yum install ncdu

"Ncdu" -værktøjet er tilgængeligt på Ubuntu, Linux Mint og Debian fra pakkehåndteringssystemet. Brug følgende apt-get-kommando til at installere det.

$ sudo apt-get install ncdu

Hvordan bruger jeg ncdu

Kør blot kommandoen “ncdu” fra terminalen. Når du har kørt, begynder det at scanne efter antal filer og mapper og diskbrug i det aktuelle arbejdsmappe.

# ncdu

Når scanningen er færdig, vil den præsentere træstrukturen for filer og mapper sammen med deres diskbrug i menneskeligt læsbart format med grafisk bjælkepræsentation.

Tryk på “i” for at se de valgte biblioteksoplysninger som fuld sti, diskbrug, tilsyneladende størrelse. Igen skal du trykke på "i" for at skjule vinduet.

Tryk på “-d” for at slette den valgte fil eller mappe, før du sletter den, vil bede dig om bekræftelse. Tryk på “Ja” eller “Nej”.

Tryk på "Skift +?" for at se hjælpevinduet med ncdu tilgængelige indstillinger. Du kan bruge piletasterne til at flytte op og ned for at få flere muligheder.

Brug “q” til at afslutte grænsefladen. Her er en liste over tilgængelige muligheder for ncdu, du kan kontrollere dem.

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