Zarządzaj plikami z wiersza poleceń z Ranger
- 790
- 116
- Klaudia Woś
Cel
Zainstaluj i skonfiguruj Menedżera plików Ranger.
Rozkłady
Ranger jest dostępny w repozytoriach większości głównych dystrybucji.
Wymagania
Working Linux instaluj z uprawnieniami root.
Trudność
Łatwy
Konwencje
- # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą
sudo
Komenda - $ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny
Wstęp
Jeśli lubisz pracować w wierszu poleceń, ale chcesz więcej wskazówek i narzędzi niż w przypadku prostych poleceń zarządzania plikami, może być czas przejścia do menedżera plików opartych na wierszu poleceń, takich jak Ranger.
Ranger umożliwia pewne potężne funkcje zarządzania plikami przy jednoczesnym zachowaniu lekkiej kontroli, jaką zapewnia wiersz poleceń. Jeśli to nie wystarczy, elementy sterowania i poleceń Rangera oparte są na wiązaniach vim.
Zainstaluj Ranger
Ranger jest dostępny w prawie głównym repozytorium każdego dystrybucji. Użyj menedżera pakietów, aby go zainstalować. Nazwa pakietu jest prawie zawsze leśniczy
.
Nawigacja z Ranger
Układ Rangera opiera się na kolumnach. Poruszanie się w lewo przez kolumny przesuwa cię przez drzewo katalogu, kończąc na systemie plików. Poruszając się w prawo, przesuwa cię przez katalogi.
W każdej kolumnie (katalogu) widać w niej listę plików i katalogów. Kiedy w końcu dojdziesz do pliku, Ranger otworzy go na podstawie tego, jak jest on skonfigurowany do reagowania na to rozszerzenie w ~/.config/strażnik/karabin.conf
.
Jak kontrolujesz Rangera? Użyj powiązań VIM. H
Porusza się w lewo. J
porusza się w dół. k
porusza się w górę. L
porusza się w prawo. To takie proste.
Podstawowe polecenia
Ranger ma wbudowane polecenia do obsługi operacji plików. Po raz kolejny te polecenia są w dużej mierze oparte na VIM, więc jeśli znasz VIM, nie będziesz miał problemu za dostosowanie.
Aby skopiować plik, naciśnij Tak
. Następnie, aby go wkleić, naciśnij ppdd
.
Przed naciśnięciem możesz wybrać wiele plików za pomocą paska przestrzennego Tak
Lub Dd
Aby skopiować lub przenosić wiele plików jednocześnie.
Jeśli chcesz przenosić wiele plików w różnych katalogach, możesz użyć ya
I da
Aby dodać każdą grupę do listy przenoszonych plików. Po tym, jak masz wszystko, co chcesz się poruszyć, użyj pp
wkleić/przesuwać je wszystkie.
Na szczęście wyjście Ranger jest łatwiejsze niż wyjście VIM. Naciskać Q
do wyjścia.
Interfejs polecenia
Istnieje również kilka przydatnych poleceń, które wymagają wpisania w interfejsie polecenia. Podobnie jak VIM, Ranger ma interfejs poleceń, który aktywuje się po naciśnięciu :
.
Kiedyś polecenie, które zdecydowanie chcesz, jest wyszukiwaniem. Ranger's jest prosty.
: Wyszukaj nazwę pliku
Prawdopodobnie chcesz również zmienić nazwę plików. Znowu Ranger ułatwia to. Podświetl plik i użyj polecenia.
: Zmień nazwę NEWNAME.tekst
Czy chcesz zmienić nazwę plików jednocześnie? Ranger ma też do tego doskonałe narzędzie. Wybierz pliki, które chcesz zmienić nazwę za pomocą paska przestrzennego. Po zakończeniu wprowadź polecenie, aby otworzyć edytor tekstu z listą nazw plików. Edytuj je tam i zapisz. Strażnik zrobi resztę.
: Bulkrenne
Skojarzenia plików
Po otwarciu pliku z Ranger będzie wyszukiwał jego konfigurację odpowiednią aplikację i otworzy plik. Możesz edytować tę konfigurację, aby poinformować Rangera, które programy wolisz kojarzyć się z każdym typem pliku.
Przed modyfikacją konfiguracji musisz je skopiować. Strażnik też ma do tego łatwe polecenie.
$ Ranger--copy-config = wszystko
Ranger utworzy lokalne kopie plików konfiguracyjnych pod adresem ~/.Config/Ranger
. Zrobi kilka plików, ale na razie potrzebujesz tylko jednego, karabin.conf
.
Otwórz ten plik w edytorze tekstu. Domyślne ustawienia są całkiem dobre. Mają za sobą logikę. Każda grupa jest podzielona według typu pliku. Grupy te zawierają serię linii, które mówią Rangerowi, których programy szukać. Są wymienione od najmniej do najczęstszych programów w celu pokrycia jak największej liczby przypadków użycia.
Wszystkie linie podążają za tą strukturą.
ext x?html?, ma Firefox, X, Flag F = Firefox - „$@”
Linia zaczyna się od ext
, który oznacza rozszerzenie. Następna część to wyrażenie regularne. W tym przypadku szuka HTML lub XHTML. Następna część to ma
oświadczenie. To lista programów do sprawdzenia. W takim przypadku wygląda na to, że komputer ma Firefox i serwer X. Jeśli tak, wybierze otwórz plik za pomocą Firefox. Jeśli nie, przejdzie do następnego.
Tak więc, dla każdego z tych bloków, przesuń linię, która pasuje do programów, które chcesz powiązać z każdym typem pliku na górę. Jeśli jest coś, co chcesz, możesz je również dodać. Jeśli znasz wyrażenia regularne, użyj ich. Jeśli nie, zawsze możesz być wyraźny.
Edytor
Jedną rzeczą, która nie jest omawiana w tym pliku, jest $ Redaktor
Zmienna środowiskowa. To określa, który edytor tekstu będzie użył dla wszystkiego, w tym skojarzeń plików.
Najlepszym sposobem radzenia sobie z tym jest ogłoszenie zmiennej w Twoim .bash_rc
Lub .Zshrc
.
Edytor = vim
Pamiętaj, aby ponownie uruchomić terminal lub ponownie załaduj środowisko przed wypróbowaniem.
Zamykanie myśli
Ranger to niesamowity menedżer plików, który uderza w idealną równowagę między graficznymi menedżerami plików a samym wierszem poleceń. Ma potężne wbudowane narzędzia, dzięki którym praca z plikami jest wygodna.
Powiązane samouczki Linux:
- Wprowadzenie do Ranger File Manager
- Rzeczy do zainstalowania na Ubuntu 20.04
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
- Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
- Polecenia Linux: Top 20 najważniejsze polecenia, które musisz…
- Podstawowe polecenia Linux
- Rzeczy do zainstalowania na Ubuntu 22.04
- Zainstaluj Arch Linux na stacji roboczej VMware
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
- Ubuntu 20.04 Przewodnik