9 pakollista Linux-konsolin [pääte]-tiedostonhallintaa


Linux-konsolin tiedostonhallintaohjelmat voivat olla erittäin hyödyllisiä päivittäisissä tehtävissä, kun hallitaan tiedostoja paikallisella koneella tai kun se on yhdistetty etäkoneeseen. Hakemiston visuaalinen konsoliesitys auttaa meitä suorittamaan tiedosto-/kansiotoimintoja nopeasti ja säästää aikaa.

Tässä artikkelissa aiomme tarkastella joitakin yleisimmin käytettyjä Linux-konsolin tiedostonhallintaohjelmia ja niiden ominaisuuksia ja etuja.

1. GNU Midnight Commander

Midnight Command, josta käytetään usein nimitystä mc, ja se on yksi parhaista tässä artikkelissa käsitellyistä tiedostonhallintaohjelmista. Mc sisältää kaikenlaisia hyödyllisiä ominaisuuksia, kuten kopioinnin, siirtämisen, poistamisen ja tiedostojen ja hakemistojen luomisen lisäksi voit muuttaa käyttöoikeuksia ja omistajuutta, tarkastella arkistoja, käyttää sitä FTP-asiakkaana ja paljon muuta.

Löydät täydellisen arvostelumme Midnight Commanderista konsolipohjaisesta tiedostonhallinnasta.

Voit asentaa Midnight Commanderin käyttämällä seuraavia komentoja:

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 -tiedostonhallinta

Ranger on toinen paras vaihtoehto, kun etsit konsolin tiedostonhallintaa. Siinä on vim-tyyppinen käyttöliittymä, valitun tiedoston tai hakemiston esikatselu, kirjanmerkkien hiirituki ja välilehtinäkymä.

Löydät koko arvostelumme täältä: Ranger – mukava konsolitiedostonhallinta vi-näppäinsidoksilla.

Asenna Ranger käyttämällä seuraavia komentoja:

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 on nopea C-kielellä kirjoitettu päätteen tiedostonhallinta, joka käyttää ncurseja, kuten ranger, se käyttää myös vi-näppäimiä. Siinä on muutamia riippuvuuksia, kuten cp, mv, fzf, xdg-open ja muut. Vaikka se on kevyt, sen asennus vaatii vielä muutaman vaiheen:

Asenna c-tiedostot ensin, kun sinun on asennettava kehitystyökalut seuraavilla komennoilla:

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

Kloonaa seuraavaksi cfiles-arkisto ja asenna se seuraavilla komennoilla.

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 

Tarkempi katsaus cfileistä löytyy täältä: Cfiles päätetiedostonhallinta Linuxille.

4. Vifm Console -tiedostonhallinta

Vifm on toinen komentorivipohjainen tiedostonhallinta, joka käyttää kirouskäyttöliittymää. Tämä kuitenkin kopioi joitain ominaisuuksia mutterista. Jos olet Vim-käyttäjä, sinun ei tarvitse opetella uusia komentoja toimiaksesi vifmin kanssa. Se käyttää samoja näppäimiä ja sillä on myös mahdollisuus muokata monenlaisia tiedostoja.

Muiden konsolin tiedostonhallintaohjelmien tapaan siinä on kaksi ruutua ja se tukee automaattista täydentämistä. Se tukee myös useita erilaisia näkymiä tiedostopuiden vertailuun. Voit myös suorittaa etäkomentoja sillä.

Asenna Vifm käyttämällä seuraavia komentoja:

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]

Yksityiskohtaisempi vifm-katsaus löytyy Vifmin komentorivipohjaisesta tiedostonhallinnasta Linuxille.

5. Nnn-päätetiedostoselain

Nnn on luettelomme nopein konsolitiedostonhallinta. Vaikka siinä on vähemmän ominaisuuksia verrattuna muihin tiedostonhallintaohjelmiin, se on erittäin kevyt ja on lähinnä työpöydän tiedostonhallintaa konsolin tarjoamien ominaisuuksien suhteen. Vuorovaikutus on yksinkertaista, ja sen avulla uudet käyttäjät voivat helposti tottua terminaaliin.

Asenna nnn käyttämällä seuraavaa komentoa:

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]

Tarkempi esikatselu nnn:stä löytyy Nnn:stä – nopeasta ja ystävällisestä päätetiedostoselaimesta.

6. Lfm Last File Manager

Lfm, joka on lyhennetty sanoista Last File Manager, on Pythonilla kirjoitettu kirouksiin perustuva konsolitiedostonhallinta. Sitä voidaan käyttää 1 tai 2 ruudun kanssa. Siinä on joitain hyödyllisiä ominaisuuksia, kuten suodattimet, kirjanmerkit, historia, VFS pakatuille tiedostoille, puunäkymä ja suora integrointi find-komennon, grep-apuohjelman, df-komennon ja muiden työkalujen kanssa. Saatavilla on myös räätälöityjä teemoja.

Asenna Lfm käyttämällä seuraavaa komentoa:

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] 

Voit myös asentaa lfm:n pip-komennolla:

sudo pip install lfm

7. lf – Listaa tiedostot

Lf – "Listatiedostot" on Go-kielellä kirjoitettu komentorivitiedostonhallinta, joka on saanut inspiraationsa Rangerista. Alun perin sen oli tarkoitus täyttää metsänvartijan puuttuvien ominaisuuksien aukot.

Joitakin lf:n pääominaisuuksia ovat:

  • Se on monialustainen - Linux, OSX, Windows (vain osittainen).
  • Yksittäinen binaari ilman ajonaikaisia riippuvuuksia.
  • Vähän muistitilaa.
  • Konfigurointi shell-komennoilla.
  • Mukautettavat näppäinyhdistelmät.

Tulevaisuuden suunnitelmiin kuuluu hiiren ohjauksen aktivointi.

Asenna lf lataamalla käyttöjärjestelmäsi binääriversio lf-julkaisusivulta.

8. WCM-komentaja

Viimeinen luettelossamme on WCM-komento, joka on toinen useiden alustojen välinen konsolin tiedostonhallinta. WCM-komentajan kirjoittajien tarkoituksena oli luoda monikäyttöinen tiedostonhallinta, joka jäljittelee Far Managerin ominaisuuksia.

Siinä on sisäänrakennettu pääte, tekstieditori ja katseluohjelma, syntaksin korostus, virtuaalinen tiedostojärjestelmä ja erittäin nopea käyttöliittymä. Hiiren tuki on myös käytössä. Jokaisen käyttöjärjestelmän paketti löytyy WCM-lataussivulta.

9. Walk Terminal File Manager

Walk on päätepohjainen navigaattori, joka toimii vaihtoehtona perinteisille ls- ja cd-komennoille. Se mahdollistaa nopean navigoinnin sumealla haulla, cd-integrointi on melko yksinkertaista ja Vimin voi avata suoraan kävelyltä.

Johtopäätös

Tämä oli lyhyt esittelymme joistakin suosituimmista Linux-konsolin tiedostonhallinnasta. Jos olet mielestäsi missannut yhden tai pidät joistakin niistä enemmän, jaa ajatuksesi kommenttiosiossa.