Zarządzaj plikami z wiersza poleceń z Ranger

Zarządzaj plikami z wiersza poleceń z Ranger

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