8 bedste Linux Console File Managers


Linux-konsol udfører hurtigt fil/mappehandlinger og sparer os lidt tid.

I denne artikel vil vi gennemgå nogle af de mest anvendte Linux-konsolfiladministratorer og deres funktioner og fordele.

GNU Midnight Commander

Midnight Command, ofte kaldet mc og er en af de øverste filadministratorer, der diskuteres i denne artikel. Mc kommer med alle mulige nyttige funktioner, bortset fra at kopiere, flytte, slette, oprette filer og mapper, kan du ændre tilladelser og ejerskab, gennemgå arkiver, bruge det som FTP-klient og mange flere.

Du kan finde vores fulde gennemgang af Midnight Commander en konsolbaseret filhåndtering.

For at installere midnat kommandør kan du bruge følgende kommandoer:

$ sudo apt install mc    [Debian/Ubuntu]
$ sudo yum install mc    [CentOS/RHEL]
$ sudo dnf install mc    [Fedora]

Ranger Console File Manager

Ranger er et andet topvalg, når man leder efter en konsolfilhåndtering. Det har en vim-lignende grænseflade, forhåndsvisning af den valgte fil eller mappe, understøttelse af bogmærkemus og fanebladvisning.

Du kan finde vores fulde anmeldelse her: Ranger - en god konsolfilhåndtering med vi-tastebindinger.

For at installere ranger kan du bruge følgende kommandoer:

$ sudo apt install ranger    [Debian/Ubuntu]
$ sudo yum install ranger    [CentOS/RHEL]
$ sudo dnf install ranger    [Fedora]

Cfiles Fast Terminal File Manager

Cfiles er en hurtig terminalfilhåndtering skrevet i C og bruger ncurses, svarende til ranger, den bruger også vi tastebindinger. Det har få afhængigheder som cp, mv, fzf, xdg-open og andre. Mens det er let, kræver installationen få flere trin:

For at installere cfiles skal du først installere udviklingsværktøjer ved hjælp af følgende kommandoer:

$ sudo apt-get install build-essential          [On Debian/Ubuntu]
$ sudo yum groupinstall 'Development Tools'	[on CentOS/RHEL 7/6]

Derefter skal du klone cfiles-arkivet og installere det ved hjælp af følgende kommandoer.

$ git clone https://github.com/mananapr/cfiles.git
$ cd cfiles
$ gcc cf.c -lncurses -o cf
$ sudo cp cf /usr/bin/            #Or copy somewhere else in your $PATH 

Mere detaljeret gennemgang af cfiles kan findes her: Cfiles en terminalfilhåndtering til Linux.

Vifm Console File Manager

Vifm er en anden kommandolinjebaseret filhåndtering, der bruger forbandelsesgrænseflade. Denne kopierer dog nogle funktioner fra mumlen. Hvis du er vim-bruger, behøver du ikke lære nye sæt kommandoer til at arbejde med vifm. Det bruger samme tastebindinger og har også mulighed for at redigere flere slags filer.

I lighed med andre konsolfiladministratorer har den to ruder, understøtter automatisk færdiggørelse. Det understøtter også forskellige forskellige visninger til sammenligning af filtræer. Du kan også udføre fjernkommandoer med det.

For at installere Vifm kan du bruge følgende kommandoer:

$ sudo apt install vifm    [Debian/Ubuntu]
$ sudo yum install vifm    [CentOS/RHEL]
$ sudo dnf install vifm    [Fedora]

Mere detaljeret gennemgang af vifm kan ses på: Vifm kommandolinjebaseret filhåndtering til Linux.

Nnn Terminal File Browser

Nnn er den hurtigste konsolfilhåndtering på vores liste. Selvom det har færre funktioner sammenlignet med andre filadministratorer, er det ekstremt let, og det er tættest på en desktopfilhåndtering på, hvad du kan få på konsollen. Interaktionen er enkel og giver nye brugere mulighed for nemt at vænne sig til terminalen.

For at installere nnn kan du bruge følgende kommando:

$ sudo apt install nnn    [Debian/Ubuntu]
$ sudo yum install nnn    [CentOS/RHEL]
$ sudo dnf install nnn    [Fedora]

Mere detaljeret forhåndsvisning af nnn kan findes på: Nnn - hurtig og venlig terminalfilbrowser.

Lfm Sidste filhåndtering

Lfm forkortet til Last File Manager er en forbandelsesbaseret konsolfilhåndtering skrevet i Python 3.4. Den kan bruges med 1 eller 2 ruder. Det har nogle nyttige funktioner såsom filtre, bogmærker, historie, VFS til komprimerede filer, trævisning og direkte integration med df-kommando og andre værktøjer. Tilpas temaer er også tilgængelige.

For at installere Lfm kan du bruge følgende kommando:

$ sudo apt install lfm    [Debian/Ubuntu]
$ sudo yum install lfm    [CentOS/RHEL]
$ sudo dnf install lfm    [Fedora]
$ sudo pacman -S lfm      [[Arch Linux]

Du kan også installere lfm ved hjælp af pip-kommando:

$ sudo pip install lfm

lf - Liste filer

Lf - "Listefiler" er en kommandolinjefilhåndtering skrevet i Go, inspireret af Ranger. Oprindeligt var det meningen at udfylde hullerne i manglende funktioner, som ranger havde.

Nogle af hovedfunktionerne i lf er:

  • Det er på tværs af platforme - Linux, OSX, Windows (kun delvis).
  • Enkelt binært uden afhængighed af runtime.
  • Lavt hukommelsesfodaftryk.
  • Konfiguration med shell-kommandoer.
  • Tastebindinger, der kan tilpasses.

Fremtidige planer inkluderer aktivering af musekontrol.

For at installere lf skal du blot downloade den binære relaterede build til dit operativsystem fra siden lf releases.

WCM Commander

Den sidste på vores liste er WCM-kommandoen, som er en anden filhåndtering på tværs af platformskonsoller. Forfatterne af WCM-kommandøren mente at oprette en filplatformsadministrator, der efterligner funktionerne i Far Manager.

Den har en indbygget terminal, indbygget WCM-downloadside:

Dette var vores korte præsentation på nogle af de øverste Linux-konsolfiladministratorer. Hvis du tror, at vi har savnet en eller kan lide nogle af dem mere, så del dine tanker i kommentarsektionen.