Dagens GNU / Linux tip: omdøb filer i bulk

Omdøb kommando

Nogle gange har vi mapper fulde af lydfiler, billeder eller af en anden type, og som vi ønsker masse omdøb, enten fordi vi vil give det et andet navn, eller fordi det er filer, der er downloadet fra et downloadnetværk, og som normalt kommer med lange navne med forfatteren, nettet osv. Mange vælger den svære og langsomme vej, som er at gå én efter én og give dem det navn, de ønsker.

Så du komplicerer ikke dit liv og du kan omdøbe hele mapper på en enkel måde og uden at installere noget, du kan få adgang til din systemkonsol og bruge de kommandoer, som vi præsenterer nedenfor med rigtige eksempler på brug, så det er nemt for dig at omsætte dem i praksis. 

  • Forestil dig, at du har downloadet en komprimeret mappe, der indeholder 100 MP3-sange. De indeholder et navn med dette format "Audio XX-Audio track By www.musica.com", hvor XX er nummeret på sangen. Hvis du ønsker slippe af med en del af navnet, i dette tilfælde "Af www.musica.com", præfikset "Audio" og biblioteket er i Downloads og hedder Musik:
cd /Descarga/Musica

rename 's/ - By www.musica.com//g' *.mp3

rename 's/Audio - //'g *.mp3
  • Forestil dig, hvad du vil nu ændre navnet fra en mappe fuld af forskellige .jpg-billeder med et navn som "Illustration.jpg", og vi vil have navne som "Photo.jpg". Til det kan du bruge:
cd /Descarga/Fotos

rename y/Ilustración/Foto/ *.jpg
  • Ønsker du skift store bogstaver til små bogstaver eller omvendttil? Intet problem:
rename y/A-Z/a-z/ *.ext

rename y/a-z/A-Z/ *.ext
  • Fjern og skift udvidelsen, henholdsvis fra en mappe fuld af filer, for eksempel .txt:
rename 's/\.txt$//' *.txt

rename 's/\.txt$/\.bak/' *.txt

For mere information kan du henvise til omdøb man-sider (mand omdøb). Andre muligheder alternativer Det er programmer som pyRenamer, Metamorphose, KRename, GPRename osv., som kan være mere intuitive og nemmere for dig end at bruge disse kommandoer...


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Eigiem generalforsamling sagde han

    Tak for disse eksempler på kommandoen omdøb. I Windows vælger jeg dem alle, klikker på den første og ændrer dens navn, det giver resten det samme navn, men tilføjer fortløbende numre.Kunne noget lignende gøres ved hjælp af konsollen i Linux?

  2.   Diego sagde han

    Hvad skal man gøre, hvis filerne har forskellige navne?
    Ville det være nok at sætte jokertegnet "*" som filnavn?
    Tak.