Byt namn på flera filer samtidigt i Linux

Om du någonsin har undrat hur du kan byta namn på flera filer samtidigt, istället för att gå en efter en, så är det den här minihandledningen du letar efter. I det kommer vi att lära dig steg för steg hur du går vidare från konsolen för din favorit GNU / Linux-distribution för att kunna ändra namnen samtidigt och på ett enkelt och bekvämt sätt utan att behöva göra det självständigt och slösa bort din tid på det. Om du har provat cp eller mv-kommandot vet du att du inte kan göra det med flera filer samtidigt ...

Men det finns andra sätt, och ett av dessa alternativ använder mmv-kommandot. Det är mycket troligt att om du anger kommandot mmv i terminalen och kör det, kommer du att hitta det typiska meddelandet att programmet inte är installerat, därför kan du använda den föredragna pakethanteraren som du normalt använder och fortsätta med att installera nödvändiga paket som bär samma namn. Med detta paket installerat kommer du att ha ett mer flexibelt verktyg än den ursprungliga mv som du kan flytta, kopiera, lägga till och byta namn på filer med i omgångar och inte individuellt. I verkligheten, med mmv som den är, kan du inte göra det, men ja med hjälp av standard jokertecken av vilka Unix-operativsystemen ger oss, och dessa i kombination med mmv gör att vi kan ändra namnet på flera filer samtidigt. Tänk dig till exempel att vi finns i din hemkatalog och att du har tre textfiler som heter c1.txt, c2.txt och c3.txt. Du vill ändra dessa namn till d1.txt, d2.txt och d3.txt:

mmv c \ * d \ # 1

Och nu om du listar med en ls kommer du att se att namnen är det du letade efter. Det vill säga mönstret c \ * (c1, c2, c3) har ändrats till mönstret d \ # 1 (d1, d2 och d3) och hänvisar till det första jokertecknet (1). Och naturligtvis kan du använda andra specialtecken för att ändra textsträngar etc. Tänk dig till exempel att du har filerna hello1.txt, hello2.txt och hello3.txt, och istället för ovanstående efter mmv lägger du följande:

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

Resultatet skulle vara abca1.txt, abca2.txt och abca3.txt. Och om du vill ändra tilläggen kan du också utan att ändra namnen på alla filer. Tänk dig att du vill ersätta .txt med .htm:

mmv \ *. txt \ # 1.htm

Och resultatet skulle bli abca1.htm, etc.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Guillermo sade

    Intressant, för min del använder jag vanligtvis det grafiska verktyget pyrenam, mycket bra.
    Å andra sidan är det i exemplet att ändra .txt till .htm nästan bättre att använda .html, eftersom .htm är en förkortning som gjorts av Microsoft för sitt FAT-filsystem som inte tillät förlängningar på mer än 3 bokstäver tillbaka i 90-talet när webben startade (inga namn på mer än 8 bokstäver).