Sida 1 av 1

Hur döpa om flera filer samtidigt? [LÖST]

Postat: 17 mar 2010, 16:12
av vedix
Ubuntu 9.10

Hej.

Jag har en mapp på mitt skrivbord som innehåller en mängd filer med filändelse .php.
Jag vill döpa om alla dessa samtidigt till filändelse .mp3, .

Har fått detta tips, men fattar inte hur jag ska gå tillväga.

Kod: Markera allt

for x in *.php; do cp $x `basename $x .php`.mp3; done
/Vedix

Re: Hur döpa om flera filer samtidigt?

Postat: 17 mar 2010, 16:16
av dmz
prename är din vän.

Kod: Markera allt

prename 's/\.php$/\.mp3$/g' *

Re: Hur döpa om flera filer samtidigt?

Postat: 17 mar 2010, 16:31
av Katt
Du skall helt enkelt öppna en terminal som du hittar under program-tillbehör. Använd sedan kommandot

Kod: Markera allt

cd Desktop
för att i terminalen komma till skrivbordet. Klistra därefter in det kommandot du fått i tipset och tryck enter.

Re: Hur döpa om flera filer samtidigt?

Postat: 17 mar 2010, 18:27
av ZX Spectrum
Katt skrev:Du skall helt enkelt öppna en terminal som du hittar under program-tillbehör. Använd sedan kommandot

Kod: Markera allt

cd Desktop
för att i terminalen komma till skrivbordet. Klistra därefter in det kommandot du fått i tipset och tryck enter.
Alternativt:

Kod: Markera allt

cd Skrivbord

Re: Hur döpa om flera filer samtidigt?

Postat: 17 mar 2010, 22:33
av vedix
Halloj och tack för alla svar.

Problem löst.
Jag kan dock redogöra för mina newbie försök att lösa problemet.

Kod: Markera allt

cd Skrivbord/music
funkade för mig.
med följande

Kod: Markera allt

for x in *.php; do cp $x `basename $x .php`.mp3; done
Detta skapade nya filer med .mp3 ändelse men behöll också de tidigare .php filerna

När jag provade dmz förslag med

Kod: Markera allt

prename 's/\.php$/\.mp3$/g' *
så fick jag som svar

Kod: Markera allt

Final $ should be \$ or $name at (eval 1) line 1, within string
syntax error at (eval 1) line 1, near "s/\.php$/\.mp3$/g"
Googlade lite och så att det fanns ett GUI i synaptic för detta ändamål och installerade Thunar File Manager, detta behöll enbart de nydöpta .mp3 filerna.

tack igen
/Vedix