9 Upravljači datotekama koje morate imati na Linux konzoli [Terminal].


Upravljači datotekama na Linux konzoli mogu biti od velike pomoći u svakodnevnim zadacima, kada upravljate datotekama na lokalnom računalu ili kada su povezani na udaljeni. Vizuelna konzolna reprezentacija direktorija nam pomaže da brzo izvedemo operacije sa datotekama/mapom i štedi nam neko vrijeme.

U ovom članku ćemo pregledati neke od najčešće korištenih upravitelja datoteka na Linux konzoli i njihove karakteristike i prednosti.

1. GNU Midnight Commander

Ponoćna komanda, koja se često naziva jednostavno mc i jedan je od najboljih menadžera datoteka o kojima se govori u ovom članku. Mc dolazi sa svim vrstama korisnih funkcija, osim kopiranja, premještanja, brisanja i kreiranja datoteka i direktorija, možete promijeniti dozvole i vlasništvo, pregledati arhive, koristiti ga kao FTP klijent i još mnogo toga.

Možete pronaći našu potpunu recenziju Midnight Commandera, upravitelja datoteka baziranog na konzoli.

Da instalirate Midnight Commander možete koristiti sljedeće komande:

sudo apt install mc         [On Debian, Ubuntu and Mint]
sudo yum install mc         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/mc  [On Gentoo Linux]
sudo apk add mc             [On Alpine Linux]
sudo pacman -S mc           [On Arch Linux]
sudo zypper install mc      [On OpenSUSE] 

2. Ranger Console File Manager

Ranger je još jedan najbolji izbor kada tražite upravitelj fajlova na konzoli. Ima interfejs sličan vim-u, pregled odabranog fajla ili direktorijuma, podršku miša za obeleživače i prikaz sa karticama.

Našu punu recenziju možete pronaći ovdje: Ranger – lijep upravitelj datoteka konzole sa vi tipkama.

Za instaliranje Rangera možete koristiti sljedeće komande:

sudo apt install ranger         [On Debian, Ubuntu and Mint]
sudo yum install ranger         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/ranger  [On Gentoo Linux]
sudo apk add ranger             [On Alpine Linux]
sudo pacman -S ranger           [On Arch Linux]
sudo zypper install ranger      [On OpenSUSE] 

3. Cfiles Fast Terminal File Manager

Cfiles je brzi terminalski upravitelj datoteka napisan u C-u i koristi ncurses, slično kao ranger, također koristi vi vezu tipki. Ima nekoliko zavisnosti kao što su cp, mv, fzf, xdg-open i druge. Iako je lagan, njegova instalacija zahtijeva još nekoliko koraka:

Da biste instalirali cfiles, prvo morate instalirati razvojne alate koristeći sljedeće naredbe:

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

Zatim klonirajte spremište cfiles i instalirajte ga koristeći sljedeće naredbe.

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 

Detaljniji pregled cfiles možete pronaći ovdje: Cfiles terminalski upravitelj datoteka za Linux.

4. Upravitelj datoteka Vifm konzole

Vifm je još jedan menadžer datoteka baziran na komandnoj liniji, koji koristi sučelje curses. Ovaj međutim kopira neke karakteristike iz mutter. Ako ste Vim korisnik, nećete morati da naučite novi skup komandi za rad sa vifmom. Koristi iste veze tipki i također ima mogućnost uređivanja nekoliko vrsta datoteka.

Slično drugim upraviteljima datoteka na konzoli, ima dva okna i podržava automatsko dovršavanje. Takođe podržava različite poglede za poređenje stabala datoteka. Pomoću njega također možete izvršavati udaljene komande.

Za instaliranje Vifm možete koristiti sljedeće komande:

sudo apt install vifm         [On Debian, Ubuntu and Mint]
sudo yum install vifm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/vifm  [On Gentoo Linux]
sudo apk add vifm             [On Alpine Linux]
sudo pacman -S vifm           [On Arch Linux]
sudo zypper install vifm      [On OpenSUSE]

Detaljniji pregled vifm-a može se vidjeti u Vifm upravitelju datoteka baziranom na komandnoj liniji za Linux.

5. Nnn Terminal File Browser

Nnn je najbrži upravitelj datoteka konzole na našoj listi. Iako ima manje funkcija u poređenju sa drugim menadžerima datoteka, izuzetno je lagan i najbliži je desktop menadžeru datoteka po onome što možete dobiti na konzoli. Interakcija je jednostavna i omogućava novim korisnicima da se lako naviknu na terminal.

Da instalirate nnn, možete koristiti sljedeću naredbu:

sudo apt install nnn         [On Debian, Ubuntu and Mint]
sudo yum install nnn         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/nnn  [On Gentoo Linux]
sudo apk add nnn             [On Alpine Linux]
sudo pacman -S nnn           [On Arch Linux]
sudo zypper install nnn      [On OpenSUSE]

Detaljniji pregled nnn možete pronaći na Nnn – brzom i prijateljskom pretraživaču datoteka terminala.

6. Lfm Last File Manager

Lfm skraćeno za Last File Manager je upravitelj datoteka konzole zasnovan na kletvama napisan u Python-u. Može se koristiti sa 1 ili 2 stakla. Ima neke korisne funkcije kao što su filteri, obeleživači, istorija, VFS za komprimovane datoteke, prikaz stabla i direktna integracija sa komandom find, uslužnim programom grep, komandom df i drugim alatima. Dostupne su i prilagođene teme.

Da instalirate Lfm, možete koristiti sljedeću naredbu:

sudo apt install lfm         [On Debian, Ubuntu and Mint]
sudo yum install lfm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/lfm  [On Gentoo Linux]
sudo apk add lfm            [On Alpine Linux]
sudo pacman -S lfm           [On Arch Linux]
sudo zypper install lfm      [On OpenSUSE] 

Također možete instalirati lfm koristeći pip komandu:

sudo pip install lfm

7. lf – Lista datoteka

Lf – “List files” je upravitelj datoteka na komandnoj liniji napisan u Go, inspirisan Rangerom. Prvobitno je trebalo da popuni praznine nedostajućih karakteristika koje je rendžer imao.

Neke od glavnih karakteristika lf su:

  • Radi se na više platformi – Linux, OSX, Windows (samo djelomično).
  • Jedna binarna datoteka bez ikakvih ovisnosti o vremenu izvođenja.
  • Mali memorijski otisak.
  • Konfiguracija s shell komandama.
  • Prilagodljive veze tipki.

Budući planovi uključuju aktivaciju kontrole miša.

Za instaliranje lf jednostavno preuzmite binarni build za vaš OS sa stranice lf izdanja.

8. WCM Commander

Posljednja na našoj listi je naredba WCM koja je još jedan upravitelj datoteka konzole na više platformi. Autori WCM komandira namjeravali su kreirati višeplatformski upravitelj datoteka koji oponaša karakteristike Far Managera.

Ima ugrađeni terminal, uređivač teksta i preglednik, isticanje sintakse, virtuelni sistem datoteka i veoma brz korisnički interfejs. Omogućena je i podrška za miš. Paket za svaki OS se može naći na stranici za preuzimanje WCM-a.

9. Walk Terminal File Manager

Walk je navigator baziran na terminalu koji služi kao alternativa tradicionalnim komandama ls i cd, omogućava brzu navigaciju pomoću nejasnog pretraživanja, integracija cd-a je prilično jednostavna, a Vim možete otvoriti direktno iz šetnje.

Zaključak

Ovo je bila naša kratka prezentacija o nekim od najboljih menadžera datoteka za Linux konzole. Ako mislite da smo jednu propustili ili nam se neki od njih više sviđaju, podijelite svoje mišljenje u odjeljku za komentare.