Ga naar inhoud

De nnn tool

nnn is een zeer lichte en snelle terminal file manager.
Het richt zich op efficiΓ«ntie en gebruikt minder geheugen dan alternatieven zoals Ranger of Midnight Commander.
Daarnaast ondersteunt nnn extensies, bestandsvoorbeelden, en integratie met externe tools.


Controleren of nnn aanwezig is

Controleer of nnn geΓ―nstalleerd is met:

nnn -V
Voorbeeldoutput
4.9

βš™οΈ Installeren van nnn (Debian/Ubuntu)

sudo apt update
sudo apt install nnn

Start nnn eenvoudig met:

nnn

Hieronder vind je de belangrijkste commando’s en functies van nnn.

  • Pijltjestoetsen of h, j, k, l β†’ Navigeren zoals in Vim
  • Enter β†’ Open map of bestand
  • q β†’ Sluit nnn
  • . β†’ Toon/verberg verborgen bestanden
Tip

Je kunt in nnn ook snel springen met Alt+nummer naar bookmarks.

  • yy β†’ Kopieer bestand naar buffer
  • dd β†’ Knip bestand naar buffer (cut)
  • pp β†’ Plak bufferinhoud
  • D β†’ Verwijder bestand/map
  • r β†’ Hernoem bestand/map
  • n β†’ Maak een nieuwe directory of bestand
Voorbeeld: bestand kopiΓ«ren

Selecteer een bestand met de pijltjes β†’ druk yy β†’ navigeer naar de doelmap β†’ druk pp.

  • / β†’ Zoek in huidige directory
  • TAB β†’ Markeer bestanden (multi-select)
  • , β†’ Ga naar oudermap
  • ~ β†’ Ga naar home-directory
  • - β†’ Ga naar vorige directory
  • Ctrl+N β†’ Nieuw paneel
  • Ctrl+W β†’ Sluit paneel
  • Tab β†’ Wissel tussen panelen
  • S β†’ Sla huidige sessie op
  • R β†’ Herstel sessie
  • ! β†’ Voer een shell-commando uit
  • ; β†’ Voer meerdere shell-commando’s uit achter elkaar
Voorbeeld: shell commando
!ls -lh
  • c β†’ Compressie (zip/tar) van bestanden
  • x β†’ Uitpakken van archieven
  • Ctrl+L β†’ Toon bestandsinfo/log
  • ? β†’ Hulp-menu tonen
  • Plugins extensies draaien met:
    nnn -P p
    

nnn heeft minder configuratiebestanden dan Ranger, maar gebruikt variabelen en plugins.

  • Configuratie: meestal via ~/.config/nnn/
  • Plug-ins: ~/.config/nnn/plugins/
Voorbeeld: alias maken in ~/.bashrc

alias n='nnn -de'
Hiermee start nnn in detail view en navigeert automatisch naar de laatst gebruikte directory.

nnn logt standaard niet.
Voor debug kun je starten met:

nnn -d

Update nnn op Debian/Ubuntu:

sudo apt update
sudo apt install --only-upgrade nnn

Verwijder nnn op Debian/Ubuntu:

sudo apt remove nnn

Raadpleeg de handleiding met:

man nnn

Of start nnn en druk op ? voor het ingebouwde help-scherm.