9 niezbędnych menedżerów plików w konsoli Linux [Terminal].
Menedżery plików konsoli Linux mogą być bardzo pomocne w codziennych zadaniach, podczas zarządzania plikami na komputerze lokalnym lub po podłączeniu do komputera zdalnego. Wizualna reprezentacja katalogu w konsoli pomaga nam szybko wykonywać operacje na plikach/folderach i oszczędza nam trochę czasu.
W tym artykule dokonamy przeglądu niektórych z najczęściej używanych menedżerów plików konsoli Linux oraz ich funkcji i zalet.
1. GNU Midnight Commander
Midnight Command, często określany po prostu jako mc
i jest jednym z najlepszych menedżerów plików omówionych w tym artykule. Mc zawiera wszelkiego rodzaju przydatne funkcje. Oprócz kopiowania, przenoszenia, usuwania i tworzenia plików i katalogów możesz zmieniać uprawnienia i własność, przeglądać archiwa, używać go jako klienta FTP i wiele więcej.
Możesz znaleźć naszą pełną recenzję Midnight Commandera, menedżera plików opartego na konsoli.
Aby zainstalować Midnight Commander , możesz użyć następujących poleceń:
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. Menedżer plików konsoli Ranger
Ranger to kolejny najlepszy wybór, gdy szukasz konsolowego menedżera plików. Ma interfejs podobny do vima, podgląd wybranego pliku lub katalogu, obsługę myszy z zakładkami i widok z zakładkami.
Naszą pełną recenzję znajdziesz tutaj: Ranger – fajny konsolowy menedżer plików z powiązaniami klawiszy vi.
Aby zainstalować Ranger, możesz użyć następujących poleceń:
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. Menedżer plików szybkiego terminala Cfiles
Cfiles to szybki terminalowy menedżer plików napisany w C i korzystający z ncurses, podobnie jak ranger, używa także skrótów klawiszowych vi. Ma kilka zależności, takich jak cp, mv, fzf, xdg-open i inne. Chociaż jest lekki, jego instalacja wymaga kilku dodatkowych kroków:
Aby zainstalować cfiles, musisz najpierw zainstalować narzędzia programistyczne za pomocą następujących poleceń:
sudo apt-get install build-essential [On Debian/Ubuntu]
sudo yum groupinstall 'Development Tools' [on CentOS/RHEL]
Następnie sklonuj repozytorium cfiles i zainstaluj je za pomocą poniższych poleceń.
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
Bardziej szczegółową recenzję cfiles można znaleźć tutaj: Cfiles, terminalowy menedżer plików dla systemu Linux.
4. Menedżer plików konsoli Vifm
Vifm to kolejny menedżer plików oparty na wierszu poleceń, który korzysta z interfejsu przekleństw. Ten jednak kopiuje niektóre funkcje z mutter. Jeśli jesteś użytkownikiem Vima, nie musisz uczyć się nowego zestawu poleceń, aby pracować z vifm. Używa tych samych skrótów klawiszowych, a także ma możliwość edycji kilku rodzajów plików.
Podobnie jak inne konsolowe menedżery plików, ma dwa panele i obsługuje automatyczne uzupełnianie. Obsługuje także różne widoki do porównywania drzew plików. Można za jego pomocą także wykonywać polecenia zdalne.
Aby zainstalować Vifm, możesz użyć następujących poleceń:
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]
Bardziej szczegółową recenzję vifm można znaleźć w menedżerze plików opartym na wierszu poleceń Vifm dla systemu Linux.
5. Przeglądarka plików terminala Nnn
Nnn to najszybszy konsolowy menedżer plików na naszej liście. Chociaż ma mniej funkcji w porównaniu do innych menedżerów plików, jest niezwykle lekki i najbliżej mu do menedżera plików na komputerze stacjonarnym, jeśli chodzi o to, co można uzyskać na konsoli. Interakcja jest prosta i pozwala nowym użytkownikom łatwo przyzwyczaić się do terminala.
Aby zainstalować nnn, możesz użyć następującego polecenia:
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]
Bardziej szczegółowy podgląd nnn można znaleźć w Nnn – szybkiej i przyjaznej przeglądarce plików terminalowych.
6. Menedżer ostatnich plików Lfm
Lfm, w skrócie Last File Manager, to konsolowy menedżer plików oparty na przekleństwach, napisany w Pythonie. Można go zastosować z 1 lub 2 szybami. Posiada kilka przydatnych funkcji, takich jak filtry, zakładki, historia, VFS dla skompresowanych plików, widok drzewa i bezpośrednia integracja z poleceniem find, narzędziem grep, poleceniem df i innymi narzędziami. Dostępne są również motywy niestandardowe.
Aby zainstalować Lfm, możesz użyć następującego polecenia:
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]
Możesz także zainstalować lfm za pomocą polecenia pip:
sudo pip install lfm
7. lf – Lista plików
Lf – „Lista plików” to menedżer plików wiersza poleceń napisany w Go, zainspirowany Ranger. Pierwotnie miał on wypełnić luki w brakujących cechach, jakie posiadał łowca.
Oto niektóre z głównych cech lf:
- Jest wieloplatformowy – Linux, OSX, Windows (tylko częściowo).
- Pojedynczy plik binarny bez żadnych zależności wykonawczych.
- Niskie zużycie pamięci.
- Konfiguracja za pomocą poleceń powłoki.
- Konfigurowalne skróty klawiszowe.
Plany na przyszłość obejmują aktywację sterowania myszą.
Aby zainstalować lf, po prostu pobierz wersję binarną dla swojego systemu operacyjnego ze strony wydań lf.
8. Dowódca WCM
Ostatnią na naszej liście jest komenda WCM, która jest kolejnym wieloplatformowym konsolowym menedżerem plików. Autorzy komendy WCM zamierzali stworzyć wieloplatformowy menedżer plików naśladujący funkcje Far Manager.
Posiada wbudowany terminal, edytor i przeglądarkę tekstu, podświetlanie składni, wirtualny system plików i bardzo szybki interfejs użytkownika. Obsługa myszy jest również włączona. Pakiet dla każdego systemu operacyjnego można znaleźć na stronie pobierania WCM.
9. Menedżer plików terminala Walk
Walk to nawigator oparty na terminalu, który stanowi alternatywę dla tradycyjnych poleceń ls i cd. Pozwala na szybką nawigację przy użyciu wyszukiwania rozmytego, integracja z cd jest dość prosta i możesz otworzyć Vima bezpośrednio ze spaceru.
Wniosek
To była nasza krótka prezentacja na temat niektórych z najlepszych menedżerów plików konsoli Linux. Jeśli uważasz, że pominęliśmy któryś z nich lub któryś z nich podoba nam się bardziej, podziel się swoją opinią w sekcji komentarzy.