Gå til innhold

Linux/unix-commando for å endre navn


kdog

Anbefalte innlegg

Skrevet

Jeg har 40 mapper med bilder hvor det har blitt noe krøll med filnavnene. Siden html-greia er case-sensitivt, skulle jeg ha endret alle .JPG til .jpg.

 

find . -name "*.JPG" -exec "mv et eller annet, kanskje

 

sitter ikke på maskinen som inneholder mappene, men bruker putty, så det må være en kommando.

 

på forhånd takk...

Videoannonse
Annonse
Skrevet

rename 's/A-Z/a-z/' *

 

men tror ikke "rename" pleier å ligge inne som standard på forskjellige distroer så du må legge det inn med pakkesystemet i distroen din...

Skrevet
Joda, har rename. Men ble litt usikker på hvordan jeg kun skal endre bare etternavnet, ikke filnavnet.

6990350[/snapback]

 

 

rename 's/.JPG/.jpg/' *

 

tror jeg...

Skrevet (endret)
Joda, har rename. Men ble litt usikker på hvordan jeg kun skal endre bare etternavnet, ikke filnavnet.

6990350[/snapback]

 

 

rename 's/.JPG/.jpg/' *

 

tror jeg...

6990499[/snapback]

 

Kun i stående katalog? Gidder ikke inn i hver mappe og skrive det.

 

Edit: den virket i stående katalog, men ikke utover i trestrukturen.

Endret av kjerts
Skrevet

Skriv et script som går inn i hver mappe å gjør det. Skulle være noe ala "for $(ls -enellerannenoption)"

 

Sjekk "admin-script" på hjemmesiden min. Vet at den har kode som gjør akkurat det (en side med kode eller noe, hele programmet)

Skrevet (endret)

for file in $(find . -name "*.JPG"); do mv ${file/%.JPG/.jpg}; done;

Kunne dette vært noe?

 

Edit fungerer også kun i stående katalog (?), ...

 

for file in $(locate /home/canute *.JPG); do mv $file ${file/%.JPG/.jpg}; done;

 

Den da?

Edit2: Hm, tror ikke den fungerer hvis det er mellomrom i mapper/filer.

Endret av Canute

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...