GNU / Linux tips for dagen: Gi nytt navn til filer i bulk

Gi kommandoen nytt navn

Noen ganger har vi kataloger fulle av lyd, bilder eller andre filer vi ønsker gi nytt navn i bulk, Enten fordi vi ønsker å gi det et annet navn, eller fordi de er filer lastet ned fra noe nedlastingsnettverk og som vanligvis kommer med lange navn med forfatteren, nettet osv. Mange velger den vanskelige og langsomme veien, det vil si å gå en etter en ved å navngi dem hva de vil.

Så du kompliserer ikke livet ditt og du kan gi nytt navn til hele kataloger på en enkel måte og uten å installere noe, kan du få tilgang til konsollen til systemet ditt og bruke kommandoene som vi viser nedenfor med reelle eksempler på bruk, slik at det er enkelt for deg å sette dem i praksis. 

  • Tenk deg at du har lastet ned en komprimert katalog som inneholder 100 MP3-sanger. De inneholder et navn med dette formatet "Audio XX-Audio Track By www.musica.com", der XX er sangnummeret. Hvis du ønsker kvitt deg med en del av navnet, i dette tilfellet av «Av www.musica.com», er prefikset «Audio» og katalogen i Nedlastinger og kalles Musikk:
cd /Descarga/Musica

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

rename 's/Audio - //'g *.mp3
  • Tenk deg hva du vil nå rename fra en katalog full av forskjellige .jpg-bilder med et navn som "Illustration.jpg", og vi vil ha navn som "Photo.jpg". For det kan du bruke:
cd /Descarga/Fotos

rename y/Ilustración/Foto/ *.jpg
  • Vil ha endre store bokstaver til små bokstaver eller omvendttil? Ikke noe problem:
rename y/A-Z/a-z/ *.ext

rename y/a-z/A-Z/ *.ext
  • Fjern og endre utvidelsen, henholdsvis fra en katalog full av filer, for eksempel .txt:
rename 's/\.txt$//' *.txt

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

For mer informasjon, kan du henvise til mansidene for å gi nytt navn (man rename). Andre muligheter alternativer De er programmer som pyRenamer, Metamorphose, KRename, GPRename, etc., som kan være mer intuitive og enklere for deg enn å bruke disse kommandoene ...


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Eigiem generalforsamling sa

    Takk for disse eksemplene på omdøpskommandoen. I Windows velger jeg dem alle, jeg klikker på den første og endrer navnet, resten får samme navn, men legger til påfølgende tall. Kan du gjøre noe lignende i Linux ved hjelp av konsollen?

  2.   Diego sa

    Hvordan gjøre hvis filene har forskjellige navn?
    Ville det være nok å sette jokertegnet "*" som filnavn?
    Takk.