▷ Přejmenujte soubory Linux ✔️ Složka a adresář

Na naše počítače běžně ukládáme různé informace ve více formátech, ať už jde o hudbu, fotografie, obrázky, videa nebo soubory, ke kterým se často uchýlíme kvůli jejich použití. Obecným pravidlem je, že každému prvku přiřadíme název, ale pokud je z nějakého důvodu nutné tento prvek upravit nebo přejmenovat podnětnějším nebo souvislejším názvem nebo jednoduše umožnit identifikaci jeho obsahu, v Linuxu máme dvě alternativy změnit název dávkového souboru, to v případě více položek a ručně by bylo časově náročné. Proto se podíváme na to, jak přejmenovat soubory linuxu pomocí sonsola, a tak bude snazší rychle přejmenovat adresář Linuxu.

Jednou z možností je rozhraní příkazového řádku nebo použití samostatné aplikace, která nabízí skvělé funkce. Pokud chcete změnit název jednoho souboru, je nejlepší možnost graficky, ale někdy to můžeme udělat pouze z terminálu, nebo chceme změnit mnoho souborů, a to není příliš efektivní. Prostřednictvím tohoto tutoriálu Solvetic vysvětlí integrální způsoby, jak přejmenovat soubory v Linuxu, a tak vědět, jak změnit název souborů Linux.

V tomto tutoriálu uvidíme, jak přejmenovat soubory nebo adresáře v Linuxu pomocí terminálu, uvidíme, jak to udělat pomocí příkazu mv a příkazu přejmenovat a dalších formulářů v grafickém režimu, jako je GPRename nebo Métamorphose2.

Podle těchto kroků uvidíte, že to není vůbec složité. Praxe je důležitá věc!

1. Přejmenujte soubory Linux pomocí mv


Možná jednou z nejjednodušších metod přejmenování souborů a složek v Linuxu je použití příkazu mv (move - move), a přestože jeho základní funkcí je přesouvání souborů a složek, je také užitečné, pokud chceme změnit název prvku .

Krok 1
Příkaz mv tedy přesouvá nebo přejmenovává soubory a adresáře v systému souborů jednoduchým, ale funkčním způsobem.

Použitá syntaxe je následující:

 mv (volitelně) File1.ext File2.ext
Krok 2
Soubor1 odkazuje na původní soubor a Soubor2 odkazuje na nový název, který má být souboru přiřazen.

Krok 3
V tomto případě jsme přejmenovali soubor Solvetic.mp3 na Solvetic1.mp3.

Stejnou syntaxi lze použít ke změně názvu složky, takže v případě, že soubory nejsou v aktuální složce, bude nutné zadat úplnou cestu následujícím způsobem:

 mv /home/user/Solvetic/file1.ext /home/user/Solvetic/file2.ext
Je důležité si uvědomit, že příkaz mv vyžaduje oprávnění k zápisu pro složku obsahující soubory, které mají být přejmenovány, a v případě systémových souborů a složek musí mít uživatel oprávnění root, aby mohl provést proces změny souboru. Názvy souborů, toho je dosaženo předpřipravením mv pomocí sudo nebo su.

Volba -i (interaktivní) poskytuje další vrstvu ochrany tím, že uživatele vyzve k potvrzení změny názvu souboru před jeho spuštěním, aby se zabránilo náhodným změnám.

Krok 4
Pokud chceme změnit příponu několika souborů současně, protože mají jeden, který nechceme, místo toho, abychom to dělali jeden po druhém, můžeme spustit:

 mv * .extensionCurrent * .extensionNový
Možná to s některými příklady vypadá lépe.

Příklady
Chceme změnit název složky solvetic na solveticTest:

 mv solvetic solveticTest
Chceme změnit přípony všech souborů v adresáři, ve kterém se nacházíme (změna bude z png na jpg.webp):
 mv * .png.webp * .jpg.webp
Tento způsob přejmenování je velmi snadno použitelný, ale další možnost, kterou uvidíme, je výkonnější.

2. Přejmenujte soubory Linux pomocí přejmenování


Je to příkaz, který nám umožňuje přejmenovávat prvky v Linuxu pomocí regulárních výrazů, které, ač mohou být složitější, jsou užitečné i pro práci s dávkami souborů.

Krok 1
Prvním krokem je instalace přejmenování spuštěním následujícího řádku:

 sudo apt install přejmenovat 

Krok 2
Obecná syntaxe pro přejmenování je následující:

 přejmenovat (volba) 's / old_name / new_name' file1.ext file2.ext
Písmeno „s“ označuje „náhražka“ a je hlavní součástí regulárního výrazu, který se má použít při přejmenování, jednoduché uvozovky jsou povinné, další dostupné možnosti jsou:

-v upovídanýVytiskněte seznam přejmenovaných souborů spolu s jejich novými názvy

-n "žádná akce."Jedná se o testovací nebo simulační režim, který zobrazuje pouze soubory, které mají být změněny, aniž by na ně ve skutečnosti měly vliv.

-f "nucenJedná se o vynucené přepsání původních souborů, které mají být přejmenovány.

Příkaz přejmenovat přijímá zástupné znaky k přejmenování více souborů stejného typu a funguje také na stejných příponách souborů.

Například můžeme všechny soubory .png.webp změnit na .jpg.webp spuštěním následujícího:

 přejmenovat 's / .png.webp / .jpg.webp /' *
Pojďme to vidět na obrázku, abychom to viděli jasně.

Symbol zástupného znaku (*) znamená, že všechny soubory ve složce budou upraveny. Regulární výraz má vestavěné možnosti nazývané modifikátory, které jsou:

  • "g": globální; ovlivňuje všechny výskyty výrazu.
  • "i" - provede substituci, která nerozlišuje malá a velká písmena.

Krok 3
Ty jsou zapsány na konci výrazu před závěrečnou jednoduchou uvozovkou a lze je kombinovat, například:

 přejmenovat -n 's / Sol / test / gi' * .mp3
V tomto případě pro test změníme termín Slunce:

Krok 4

Další možností použití je písmeno „y“, které může transformovat názvy souborů na vyšší úroveň použití, jeho použití je časté pro změnu názvu vybraného souboru, například:

 přejmenujte 'y / a-z / A-Z /' * .jpg.webp
Nyní vidíme další příklad.

V tomto případě jsme změnili názvy všech souborů .mp3 z malých na velká.

Krok 5

Abychom viděli praktičtější použití příkazu přejmenovat, uděláme to přímo pomocí příkladů, protože bude lépe srozumitelný.

Pokud chceme změnit příponu z .txt na .bak:

 přejmenovat 's / \. txt $ / \. bak /' * .txt
Pokud chceme odstranit text 2016 z některých fotografií s příponou jpg.webp:
 přejmenovat 's / 2016 // g' * .jpg.webp
Pokud chceme převést velká písmena na malá na všechna jména:
 přejmenujte a / A-Z / a-z / *. příponu souboru
Pokud to chcete obráceně, malá a velká písmena stačí změnit y / A-Z / a-z / o y / a-z / A-Z /.

PoznámkaMějte na paměti, že existují oblasti, ve kterých jako „normální“ uživatelé nemáme oprávnění k zápisu, a proto nemůžeme změnit název tímto způsobem:

Způsob, jak to udělat v těchto případech (v Ubuntu):

 sudo přejmenovat 's / \. db $ / \. bak /' * .db

3. Přejmenujte soubory Linux pomocí Métamorphose2


Jedná se o aplikaci vyvinutou pro úpravu nebo přejmenování souborů v Linuxu se skvělými integrovanými funkcemi.
Métamorphose2 je program navržený pro grafickou změnu názvů souborů v dávkách, je open source a multiplatformní, v rámci jeho charakteristik máme:

Funkce Métamorphose2

  • Zdarma ke stažení a open source se zdrojovým kódem na GitHub.
  • Přijímejte dávky k přejmenování souborů a složek.
  • Umožňuje uložit nastavení změny jména pro pozdější úsporu času.
  • Můžeme použít operace přejmenování, jako je úprava, nahrazení nebo vložení předpony nebo přípony, podle znaku, polohy a další.
  • Podpora vlastního číslování, textových a zvukových metadat obrázku, data a času.
  • Podpora sekvenčního číslování s vlastní velikostí kroku, počátečním číslem a počtem resetů.
  • Podpora pro regulární výrazy.

K instalaci tohoto nástroje máme dvě možnosti:

První možnostPrvní je spustit následující příkazy prostřednictvím úložiště PPA:

 sudo add-apt-repository ppa: nilarimogard / webupd8 sudo apt update sudo apt install metamorphose2

Druhá možnostDruhá možnost instalace je přejít na následující odkaz a odtud stáhnout balíček .deb a pokračovat v průvodci instalací:

Po stažení budeme přesměrováni na asistenta systémového softwaru, abychom mohli pokračovat v instalaci:

ZVĚTŠIT

Nyní, po instalaci, přejdeme na kartu „Selector“ a tam přejdeme na cestu, kde jsou soubory, které mají být přejmenovány:

ZVĚTŠIT

Jakmile to bude hotovo, přejdeme na kartu „Renamer“ a dvakrát klikneme na některou z možností umístěných na levé straně:

ZVĚTŠIT

V tomto příkladu jsme vybrali "Upravit" a na centrálním panelu můžeme definovat požadovanou akci, jako je změna mezi velkými nebo malými písmeny, odstranění akcentů, změna rozšíření a další, v dolní části vidíme získaný výsledek.

Jakmile je toto nakonfigurováno, akci provedete kliknutím na tlačítko „Start“.

4. Přejmenujte soubory Linux pomocí GPRename


GPRename je dávkové přejmenování souborů a adresářů, GPRename může postupně nahrazovat, mazat, vkládat, mazat a číslovat soubory a adresáře.

Krok 1
Pro jeho instalaci provedeme následující příkaz. Zadáním písmene S potvrdíme stažení a instalaci GPRename.

 sudo apt install gprename 

Krok 2
Abyste získali funkčnost čtení tagů EXIF ​​metadat v Ubuntu 18.04, bude nutné nainstalovat renrot, který může přejmenovávat a otáčet soubory na základě EXIF ​​tagů. Pro jeho instalaci spustíme následující příkaz:

 sudo apt nainstalovat renrot
Krok 3
Pro přístup k GPRename spustíme v terminálu:
 gprename
Krok 4
V zobrazeném okně přejdeme do adresáře, kde se nacházejí soubory, které mají být přejmenovány, v dolní části definujeme akci, která má být provedena a v pravém horním panelu vidíme výsledek, který bude zpracován. Změny provedete kliknutím na tlačítko „Použít“.

ZVĚTŠIT

5. Přejmenujte složku Linux

Krok 1
Použijeme následující příkaz, kde budeme muset zadat adresář, který se má přejmenovat nebo složku, a také cílovou cestu.

 mv 
Krok 2
Například změníme název „Solvetic“ adresáře jménem „Solvetic2“, které uložíme do počáteční cesty systému:
 mv / home / user / Solvetic / home / user / Solvetic2 
PoznámkaTento příkaz neodstraní obsah z adresářů, takže při přejmenování nebudou ztraceny žádné informace

Krok 3
Nyní, pokud chcete, můžete pomocí příkazu list zobrazit, že se váš vytvořený adresář zobrazí s novým názvem v této cestě.

 ls -l / home / uživatel 

6. Přejmenujte adresář Linuxu

Krok 1
Ke změně názvu použijeme příkaz přejmenovat

 přejmenovat 
Krok 2
Udělejme příklad, kdy ve všech adresářích změníme velká písmena na malá:
 přejmenovat 'y / A-Z / a-z /' * 
Krok 3
Poté vizualizujte změny pomocí tohoto příkazu:
 ls -l 
S kteroukoli z těchto možností bude možné přejmenovat soubory Linux a přejmenovat adresář Linuxu úplným způsobem podle potřeby.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave