Přejmenujte v systému Linux více souborů najednou

Pokud jste někdy přemýšleli, jak můžete přejmenovat více souborů najednou, místo toho, abyste šli jeden po druhém, pak je to mini tutoriál, který hledáte. V něm vás krok za krokem naučíme, jak postupovat z konzoly vaší oblíbené distribuce GNU / Linux, abyste mohli měnit jména současně a jednoduchým a pohodlným způsobem, aniž byste to museli dělat samostatně a ztrácet čas na to. Pokud jste vyzkoušeli příkaz cp nebo mv, budete vědět, že to nemůžete udělat s několika soubory současně ...

Existují však i jiné způsoby a jedna z těchto alternativ se používá příkaz mmv. Je velmi pravděpodobné, že pokud v terminálu zadáte příkaz mmv a provedete jej, objeví se typická zpráva, že program není nainstalován, proto můžete použít preferovaného správce balíčků, který běžně používáte, a přistoupit k instalaci potřebné balíček se stejným názvem. S tímto nainstalovaným balíčkem budete mít flexibilnější nástroj než původní mv, pomocí kterého můžete přesouvat, kopírovat, přidávat a přejmenovávat soubory v dávkách a ne jednotlivě. Ve skutečnosti to s mmv tak, jak je, nemůžete, ale ano s pomoc z standardní zástupné znaky které nám poskytují operační systémy Unix, a tyto v kombinaci s mmv nám umožní změnit název několika souborů současně. Představte si například, že jsme ve vašem domovském adresáři a máte tři textové soubory s názvem c1.txt, c2.txt a c3.txt. Chcete tyto názvy změnit na d1.txt, d2.txt a d3.txt:

mmv c \ * d \ # 1

A teď, když uvedete seznam s ls, uvidíte, že jména jsou to, co jste hledali. To znamená, že vzor c \ * (c1, c2, c3) byl změněn na vzor d \ # 1 (d1, d2 a d3) a odkazuje na první zástupný znak (1). A samozřejmě můžete použít další speciální znaky k úpravě textových řetězců atd. Představte si například, že máte soubory hello1.txt, hello2.txt a hello3.txt a místo výše uvedeného po mmv vložíte následující:

mmv '* hol *' '# 1abc # 2'

Výsledkem by byly abca1.txt, abca2.txt a abca3.txt. A v případě, že chcete upravit přípony, můžete také beze změny názvů všech souborů. Představte si, že chcete nahradit .txt příponou .htm:

mmv \ *. txt \ # 1.htm

A výsledek by byl abca1.htm atd.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Guillermo řekl

    Zajímavé, z mé strany obvykle používám grafický nástroj pyrename, velmi dobrý.
    Na druhou stranu, v příkladu pro změnu .txt na .htm je téměř lepší použít .html, protože .htm je zkrácení provedené společností Microsoft pro jeho souborový systém FAT, které neumožňovalo rozšíření více než 3 písmen zpět 90. léta, kdy web začal (žádná jména s více než 8 písmeny).