Arkiv för 5 maj, 2009
Du bläddrar just nu i Jonks bloggarkiv för tisdag, 5 maj, 2009.
Du bläddrar just nu i Jonks bloggarkiv för tisdag, 5 maj, 2009.
Jag gick igenom en hel hög med foton häromkvällen och hittade detta script som jag delvis skrivit själv och delvis plockat någonstans ifrån som jag inte längre minns var. Bra är det iallafall.
Det tar alla bilder som har ändelsen ”.jpg” och döper om dem till bildens datum och lägger därefter originalnamnet. Så en bild som heter ”tjosanhejsan.jpg” från 2007-12-14 21:57:23 döps om till ”071224_215723_tjosanhejsan.jpg”.
Resultatet blir alltså att alla bilder kommer att sorteras i kronologisk ordning i mapparna. Ordning och reda, pengar på fredag.
Här är scriptet:
#!/bin/sh
# rename.sh
for file in `find . -name "*JPG" -or -name "*jpg"`; do
if [ -e $file ]; then
timestamp=`ls -l --time-style=+%y%m%d_%k%M%S $file |cut -d' ' -f6`
file=`echo $file|cut -c3-`
basename=`echo $file|cut -d'.' -f1`
#ext=`echo $file | cut -d'.' -f2-`
ext='jpg'
mv -v $file $timestamp'_'$basename.$ext
fi
done
Lägg bara scriptet i bildmappen där du har bilderna som du vill döpa om. Öppna sedan en konsoll och gå till samma mapp och skriv därefter:
sh rename.sh
Nu döps alla .jpg-filer om!
Lycka till, slit det med hälsan, förändra det, sprid det vidare eller vad du än vill göra med det.