Spravujte své soubory z příkazového řádku pomocí aplikace Ranger

  • Andrew Politic
  • 0
  • 621
  • 77
>

Objektivní

Nainstalujte a nakonfigurujte správce souborů Ranger.

Distribuce

Ranger je k dispozici v úložištích většiny hlavních distribucí.

Požadavky

Fungující instalace systému Linux s oprávněními uživatele root.

Obtížnost

Snadný

Konvence

  • # - vyžaduje, aby dané linuxové příkazy byly prováděny s oprávněním root buď přímo jako uživatel root, nebo pomocí sudo příkaz
  • $ - vyžaduje, aby dané linuxové příkazy byly prováděny jako běžný neprivilegovaný uživatel

Úvod

Pokud rádi pracujete v příkazovém řádku, ale chcete více pokynů a nástrojů, než kolik získáte pomocí jednoduchých příkazů pro správu souborů, může být čas přejít do správce souborů založeného na příkazovém řádku, jako je Ranger.
Ranger umožňuje některé výkonné funkce pro správu souborů při zachování nízké hmotnosti, kterou poskytuje příkazový řádek. Pokud to nestačí, jsou všechny ovládací prvky a příkazy Rangeru založeny na vazbách Vim.

Nainstalujte Ranger

Ranger je k dispozici téměř v hlavním úložišti každé distribuce. Nainstalujte jej pomocí správce balíčků. Název balíčku je téměř vždy Hraničář.

Navigace s Rangerem

Rangerovo rozložení je založeno na sloupcích. Pohyb ve sloupcích doleva vás přesune stromem adresářů a končí u souborového systému. Pohyb doprava vás posune dolů adresáři.
V každém sloupci (adresáři) vidíte seznam souborů a adresářů uvnitř. Když konečně dorazíte k souboru, Ranger jej otevře na základě toho, jak je nakonfigurován tak, aby odpovídal na tuto příponu ~ / .config / ranger / rifle.conf.
Jak ovládáte Rangera? Použijte vazby Vim. h pohybuje doleva. j pohybuje dolů. k se posune nahoru. l pohybuje se doprava. Je to tak jednoduché.

Základní příkazy

Ranger má zabudované příkazy pro zpracování operací se soubory. Opět jsou tyto příkazy z velké části založeny na Vimu, takže pokud znáte Vim, nebudete mít problém s přizpůsobením.
Chcete-li zkopírovat soubor, stiskněte yy. Poté jej vložte stisknutím strdd.
Před stisknutím můžete pomocí mezerníku vybrat více souborů yy nebo dd kopírovat nebo přesouvat více souborů najednou.
Pokud chcete přesunout více souborů do různých adresářů, můžete použít ya a da přidat každé seskupení do seznamu přemístěných souborů. Poté, co máte vše, co chcete přesunout, použijte str vložit / přesunout všechny.
Naštěstí je ukončení Rangeru snazší než ukončení Vim. lis q ukončit.

Příkazové rozhraní

Existuje také několik užitečných příkazů, které vyžadují zadání do příkazového rozhraní. Stejně jako Vim má Ranger příkazové rozhraní, které se aktivuje stisknutím :.
Jedním příkazem, který rozhodně chcete, je hledání. Ranger je přímočarý.
: hledat název souboru
Pravděpodobně také budete chtít přejmenovat soubory. Ranger to opět zjednodušuje. Zvýrazněte soubor a použijte příkaz.
: přejmenovat newname.txt
Chcete přejmenovat spoustu souborů najednou? Ranger má také vynikající nástroj. Pomocí mezerníku vyberte soubory, které chcete přejmenovat. Po dokončení zadejte příkaz a otevřete textový editor se seznamem názvů souborů. Upravte je tam a uložte. O zbytek se postará Ranger.
: bulkrename


Asociace souborů

Když otevřete soubor pomocí Rangeru, prohledá jeho konfiguraci správné aplikace a soubor otevře. Tuto konfiguraci můžete upravit, abyste Rangeru řekli, které programy dáváte přednost přidružení ke každému typu souboru.
Než začnete s úpravami konfigurací, musíte je zkopírovat. Ranger má pro to také snadný příkaz.
$ ranger --copy-config = vše
Ranger vytvoří místní kopie svých konfiguračních souborů na adrese ~ / .config / ranger. Vyrobí několik souborů, ale zatím potřebujete pouze jeden, rifle.conf.
Otevřete tento soubor v textovém editoru. Výchozí nastavení je docela dobré. Mají za sebou logiku. Každé seskupení je rozděleno podle typu souboru. Tyto skupiny obsahují řadu řádků, které říkají Rangeru, jaké programy hledat. Jsou uvedeny od nejméně běžných programů ve snaze pokrýt co nejvíce případů použití.
Všechny řádky následují tuto strukturu.
ext x? html ?, má firefox, X, příznak f = firefox - "$ @"
Řádek začíná ext, což znamená rozšíření. Další část je regulární výraz. V tomto případě hledá html nebo xhtml. Další část je prohlášení. Je to seznam programů, které je třeba zkontrolovat. V tomto případě to vypadá, jestli má počítač Firefox a X server. Pokud ano, zvolí otevření souboru ve Firefoxu. Pokud ne, přejde na další.
Takže pro každý z těchto bloků přesuňte řádek, který odpovídá programům, které má Ranger přidružit každému typu souboru, nahoru. Pokud chcete něco vlastního, můžete je přidat také. Pokud znáte regulární výrazy, použijte je. Pokud ne, můžete být vždy explicitní.

Editor

Jedna věc, která není zahrnuta v tomto souboru, je $ EDITOR proměnná prostředí. To určuje, který textový editor použije Ranger pro všechno, včetně přidružení souborů.
Nejlepší způsob, jak to vyřešit, je deklarovat proměnnou ve vašem .bash_rc nebo .zshrc.
EDITOR = vim
Před vyzkoušením nezapomeňte restartovat terminál nebo znovu načíst prostředí.

Závěrečné myšlenky

Ranger je úžasný správce souborů, který dosahuje dokonalé rovnováhy mezi grafickými správci souborů a samotným příkazovým řádkem. Má výkonné integrované nástroje, díky nimž je práce se soubory pohodlná, aniž by vám přišla do cesty.



Zatím žádné komentáře

Sbírka užitečných informací o operačním systému Linux a nových technologiích
Nejnovější články, praktické tipy, podrobné recenze a průvodci. Ve světě operačního systému Linux se budete cítit jako doma