8 parimat Linuxi konsooli failihaldurit


Linuxi konsool teeb kiiresti faili/kausta toiminguid ja säästab meid aega.

Selles artiklis vaatleme mõningaid kõige sagedamini kasutatavaid Linuxi konsoolifailihaldureid ning nende funktsioone ja eeliseid.

GNU kesköö ülem

Kesköö käsk, mida sageli nimetatakse lihtsalt koodiks mc ja mis on üks peamisi failihaldureid, mida selles artiklis käsitletakse. Mc-l on kõikvõimalikke kasulikke funktsioone, peale kopeerimise, teisaldamise, kustutamise, failide ja kataloogide loomise saate muuta õigusi ja omandiõigusi, vaadata arhiive, kasutada seda FTP-kliendina ja palju muud.

Keskööülema täieliku ülevaate leiate konsoolipõhisest failihaldurist.

Kesköökomanderi installimiseks võite kasutada järgmisi käske:

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

Ranger Console'i failihaldur

Ranger on teine parim valik, kui otsite konsooli failihaldurit. Sellel on vim-tüüpi liides, valitud faili või kataloogi eelvaade, järjehoidjate hiire tugi ja kaartidega vaade.

Meie täieliku ülevaate leiate siit: Ranger - kena konsoolifailihaldur, millel on vi võtmesidemed.

Ranger'i installimiseks võite kasutada järgmisi käske:

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

Cfiles Terminali kiire failihaldur

Cfiles on kiire terminalifailide haldur, mis on kirjutatud tähega C ja kasutab ncursese, sarnaselt rangerile, kasutab ka vi-klahvisidemeid. Sellel on vähe sõltuvusi nagu cp, mv, fzf, xdg-open ja teised. Kuigi see on kerge, nõuab selle paigaldamine veel mõnda sammu:

Failide installimiseks peate kõigepealt installima arendustööriistad, kasutades järgmisi käske:

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

Järgmisena kloonige hoidla cfiles ja installige see järgmiste käskude abil.

$ 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 

Täpsema ülevaate failidest leiate siit: Cfiles Linuxi terminalifailihaldur.

Vifmi konsooli failihaldur

Vifm on veel üks käsureal põhinev failihaldur, mis kasutab needuste liidest. See aga kopeerib mõned funktsioonid mutterist. Kui olete virtuaalne kasutaja, ei pea te vifm-iga töötamiseks õppima uusi käske. See kasutab samu klahvisidemeid ja võimaldab redigeerida mitut tüüpi faile.

Sarnaselt teiste konsoolifailihalduritega on sellel kaks paani, see toetab automaatset täitmist. Samuti toetab see failipuude võrdlemiseks erinevaid vaateid. Sellega saate täita ka kaugkäske.

Vifmi installimiseks võite kasutada järgmisi käske:

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

Täpsemat ülevaadet vifm-ist leiate Linuxi käsureal põhinevast failihaldurist Vifm.

Nnn-i terminalifailide brauser

Nnn on meie loendis kiireim konsoolifailihaldur. Ehkki sellel on teiste failihalduritega võrreldes vähem funktsioone, on see ülimalt kerge ja see on töölaua failihaldurile kõige lähemal konsoolilt saadava kohta. Koostöö on lihtne ja võimaldab uutel kasutajatel terminaliga hõlpsasti harjuda.

Nnn installimiseks võite kasutada järgmist käsku:

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

Täpsema nnn eelvaate leiate aadressilt: Nnn - kiire ja sõbralik terminalifailide brauser.

Lfm Viimane failihaldur

Viimase failihalduri jaoks lühendatud Lfm on needustepõhine konsoolifailihaldur, mis on kirjutatud Python 3.4-s. Seda saab kasutada 1 või 2 klaasiga. Sellel on mõned kasulikud funktsioonid, nagu filtrid, järjehoidjad, ajalugu, tihendatud failide VFS, puuvaade ja otsene integreerimine df käsu ja muude tööriistadega. Saadaval on ka teemade kohandamine.

Lfmi installimiseks võite kasutada järgmist käsku:

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

Samuti saate lfm installida käsu pip abil:

$ sudo pip install lfm

lf - loendi failid

Lf - “List files” on käsurea failihaldur, mis on kirjutatud Go-s, inspireeritud Rangerist. Algselt oli see mõeldud metsavahil puuduvate funktsioonide tühimike täitmiseks.

Mõned lf peamistest omadustest on:

  • See on platvormidevaheline - Linux, OSX, Windows (ainult osaline).
  • Üksik binaarne käitusaja sõltuvuseta.
  • Mälu on vähe jalajälge.
  • Seadistamine shellikäskudega.
  • Kohandatavad klahvisidemed.

Tulevikuplaanid hõlmavad hiire juhtimise aktiveerimist.

Lf installimiseks laadige lihtsalt oma OS-i jaoks binaarne seotud ehitis alla lehelt lf releases.

WCM-i ülem

Meie loendis on viimane käsk WCM, mis on veel üks platvormiülene konsoolifailihaldur. WCM-i ülema autorid tahtsid luua platvormiülese failihalduri, mis jäljendab Far Manageri funktsioone.

Sellel on sisseehitatud terminal, sisseehitatud WCM-i allalaadimisleht:

See oli meie lühike ettekanne mõnest parimast Linuxi konsoolifailihaldurist. Kui arvate, et meil on üks neist puudu jäänud või mõni neist meeldib rohkem, jagage palun oma mõtteid kommentaaride jaotises.