Byta namn på filer.

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
Användarvisningsbild
ZX Spectrum
Inlägg: 4905
Blev medlem: 04 jan 2007, 22:58
OS: Ubuntu
Utgåva: Vet inte/ingen utgåva passar
Ort: Göteborg

SV: Byta namn på filer.

Inlägg av ZX Spectrum »

Jag lyckades med programmet kRename.
Där väljer jag vilka filer som ska byta namn i steg 1.
Steg 2 så väljer jag "döp om infiler" och i steg 3 så markerar jag filerna som ska byta namn och ändrar "namn" till "anpassat namn"
På den raden skrev jag FOO_[$5;8]

[$5;8] = tecken 5-8 i dina namn, alltså 0800 resp. 0801.
Detta gäller alltså även _DSC0801.JPG

Innan du trycker på avslutning så kolla för säkerhets skull att det blir rätt. Man kan se både filen både före och efter namnbytet så det är smidigt.
Bild
Jag vet vad jag vill, men vill inte det jag vet, men ändå vet jag ingenting och nu vet jag garanterat inte vad jag snackar om
Användarvisningsbild
ZX Spectrum
Inlägg: 4905
Blev medlem: 04 jan 2007, 22:58
OS: Ubuntu
Utgåva: Vet inte/ingen utgåva passar
Ort: Göteborg

SV: Byta namn på filer.

Inlägg av ZX Spectrum »

gprename verkar var snäppet vassare än krename.
Den ska användas i fortsättningen  :)
Bild
Jag vet vad jag vill, men vill inte det jag vet, men ändå vet jag ingenting och nu vet jag garanterat inte vad jag snackar om
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

SV: Byta namn på filer.

Inlägg av Konservburk »

Håkan skrev: Har ett antal bild filer som är döpta på två sätt enligt följande

DSC_0800.JPG

eller

_DSC0801.JPG

skulle vilja ändra namn till FOO_0800.jpg och FOO_0801.jpg.
Du kan använda rename-kommandot.
Eller så anväder du mv på varje fil...

Kod: Markera allt

for i in *DSC*[0-9][0-9][0-9][0-9].JPG
do mv "$i" FOO_"${i:0-8:4}".jpg
done
Skriv svar

Återgå till "Terminalforum"