Jak přejmenovat soubory a složky v systému Linux


Ať už jste veteránem Uživatel Linuxu nebo jste si vybrali distribuci jako PopOS nebo Ubuntu, stále potřebujete znát jak spravovat soubory a složky. To znamená vědět, že existuje mnoho způsobů, jak můžete v Linuxu přejmenovat adresáře nebo soubory. Ve světě Linuxu se složky nazývají také adresáře. Jsou zaměnitelné.

Při přejmenovávání souborů a složek existují dva scénáře. Buď přejmenováváte jeden soubor nebo složku, nebo chcete přejmenovat více souborů nebo složek najednou. Stejně jako Windows nebo Mac má Linux několik způsobů, jak můžete provést.

Přejmenování jednoho souboru nebo adresáře v systému Linux pomocí Správce souborů

Většina distribucí, nebo distribuce systému Linux mají grafický správce souborů podobný Průzkumníkovi souborů ve Windows nebo Vyhledávač v systému MacOS. Většina z nich bude fungovat stejným způsobem, ale mohou existovat rozdíly.

Přejmenovat pomocí Přejmenovat

  1. Klepněte pravým tlačítkem myši na soubor nebo složka.
  2. Vyberte Přejmenovatnebo stiskněte F2….
    1. Pole názvu souboru nebo složky lze upravit. Proveďte požadovanou změnu a vyberte tlačítko Přejmenovatnebo stiskněte Enter.
    2. Přejmenovat pomocí Vlastnosti souboru

      Tato metoda je zvláštní a je nepravděpodobné, že ji použijete, ale stále je to možné .

      1. Klepněte pravým tlačítkem myši na soubor nebo složku.
      2. Vyberte Vlastnostinebo stiskněte Ctrl + I.
        1. Vyberte pole názvu a proveďte úpravy. Poté zavřete okno Vlastnostia soubor nebo složka bude přejmenována.
        2. Přejmenování mnoha souborů nebo složek v systému Linux pomocí Správce souborů

          Tato funkce nemusí být k dispozici ve všech správcích souborů dostupných v různých distribucích systému Linux. Toto je v PopOSu.

          1. Vyberte více souborů nebo složek a poté klikněte pravým tlačítkem a vyberte možnost Přejmenovatnebo stiskněte klávesu F2.
            1. Můžete Přejmenovat pomocí šablonynebo Najít a nahradit text.
              • Přejmenování pomocí šablonyumožňuje provádět například číslování souborů a složek nebo přidávání textu na přední, zadní nebo obě strany původní název souboru.

                Může použít šablonu na soubory na základě původního názvu nebo upraveného data.

                In_content_1 vše: [300x250] / dfp: [640x360]->
                • Najít a nahradit textumožňuje vyhledávat konkrétní sekvenci textu a nahradit jej jiným. To je skvělé pro opravu pravopisných chyb.

                  Získat pomoc v systému Linux

                  Existuje mnoho způsobů, jak používat níže uvedené příkazy a nástroje. Pokud si nejste jisti, co musíte udělat, proveďte příkaz man(pro manuální použití) a příkaz nebo název nástroje, se kterým potřebujete pomoci. Například manmvzobrazí příručku k použití příkazu mv.

                  Po přejmenování souborů nebo adresářů v systému Linux , vždy je zkontrolujte pomocí Prohlížeče souborů nebo pomocí seznamu lsa vypsejte je.

                  Přejmenujte jeden soubor nebo složku pomocí příkazu MV

                  Příkaz MV slouží k přesouvání souborů a složek, ale funguje dobře i při přejmenování. Syntaxe příkazu MV je: mv [MOŽNOSTI] cíl zdroje

                  1. Přejděte do složky, kde jsou umístěny soubory nebo složky, které chcete přejmenovat.
                    1. Přejmenujte složku nebo soubor pomocí příkazu mv. Pokud má název mezery, obklopte ho uvozovkami. Pojďme sundat jméno 01-.
                    2. Zadejte mv „01-Pracovní dokumenty“ „Pracovní dokumenty“a stiskněte klávesu Enter.

                      Seznam souborů ukazuje je přejmenován.

                      Přejmenovat více souborů nebo složek pomocí Bash Script

                      Na vytvořte bash skript je třeba pracovat v editoru prostého textu. Řekněme, že jsme měli několik souborů HTML, které jsme omylem uložili jako soubory prostého textu. Musíme změnit příponu souboru z .txt na .html. Tento bash skript můžeme použít k jejich přejmenování:

                      pro soubor v * .txt; do
                      mv - „$ file“ „$ {file% .txt} .html“
                      hotovo

                      1. Zadejte to do textového editoru a uložte jej jako rename-txt.sh ve stejné složce jako soubory, které chcete změnit.
                        1. V terminálu přejděte do této složky a zadejte příkaz bash rename-txt.sha stiskněte Enter.
                          1. Zkontrolujte pomocí lsnebo podívejte se do Správce souborů, zda fungovalo.
                          2. Jak to fungovalo? První řádek hledá jakýkoli soubor, který končí na .txt. Hvězdička (*) je zástupný znak, takže cokoli před příponou .txt v názvu souboru bude odpovídat. Tlačítko doříká, že má provést příkaz, pokud existují odpovídající soubory. Toto je smyčka. Druhý řádek obsahuje příkaz mv.

                            Dvojitá pomlčka (-) říká, že příkaz nemá žádné možnosti, připravte se na nějaký regulární výraz nebo regulární výraz. Soubor $je proměnná, která mu říká, že má pracovat s jakýmkoli souborem, který je vyzvednut v prvním řádku. %říká, že má nahradit soubor .txt, pokud je na konci názvu, hodnotou mimo složenou závorku, což je .html.

                            Jak bezpečně přejmenovat soubory a složky pomocí obslužných programů Linux

                            Zbývající část článku se týká obslužných programů používaných v prostředí Linux. Může být snadné udělat chybu a přejmenovat důležité soubory, které mohou zastavit fungování programů nebo systému Linux. Vždy použijte možnost -n. Říká příkazu, aby nepřepsal existující soubor.

                            Jeho použití v příkazu obslužného programu může vypadat takto: mmv -n “*” “# l1”. Níže uvidíte, jak ukazuje náhled toho, co bude příkaz dělat. Pokud však uvedete (ls) soubory, uvidíte, že se žádný z nich nezměnil. Pokud to není to, co jste očekávali, upravte svůj příkaz a zkuste to znovu.

                            Přejmenovat více souborů a složek pomocí Přejmenovat

                            Přejmenovat je nástroj pro Linux. Představte si to jako malý program, který nemá grafické uživatelské rozhraní. Vaše distribuce Linuxu to možná nemá, ale jeho instalace je snadná.

                            V terminálu zadejte příkaz sudo apt-get install renamea stiskněte Enter. Může požádat o heslo, zadat jej a stisknout Enter. Spustí se instalace.

                            Po instalaci můžete začít používat Přejmenovat.

                            1. Přejděte na místo, kde chcete změnit názvy souborů nebo složek.
                              1. Stejně jako v bash skriptu budete muset pomocí regexu vybírat soubory a definovat, co s nimi bude provedeno. Zde je příklad: přejmenování 's / .html / .txt /' * .html
                              2. Pokud jste uhodli, změní to příponu souboru na naše soubory zpět do .txt z .html, máte pravdu!

                                Přejmenovat soubory a složky pomocí MMV

                                MMV je další Linux nástroj, podobný přejmenovat. Lze jej nainstalovat pomocí příkazu sudo apt install mmv. Po instalaci můžete vytvářet vlastní příkazy.

                                1. Ukázkový příkaz MMV, který použijeme, změní všechny názvy souborů v adresáři z malých na HORNÍ PŘÍPAD: mmv -r „*“ „# u1“
                                  1. Klávesa -rříká, že se má přejmenovat. Hvězdička říká, že má změnit libovolný soubor v adresáři. # U1 je něco zvláštního. Je to Markdown kód. Toto říká, že má změnit text na velká písmena.
                                  2. Je to způsob, jak přejmenovat adresáře a soubory v Linuxu?

                                    Pokud některá z metod zde nefunguje, můžete použít nástroj hromadné přejmenování, který má grafické uživatelské rozhraní.

                                    Existuje několik na výběr. Thunar a KRename je jen pár pro začátek.

                                    Související příspěvky:


                                    6.02.2021