Välkommen till linuxportalen.se!

Linuxportalen.se är Sveriges största och aktivaste webbplats för användare av öppen- och fri programvara.

Du besöker Linuxportalen.se som gäst vilket begränsar din möjlighet att använda webbplatsens alla funktioner. Genom att registera dig som medlem får du inte bara möjlighet att söka bland webbplatsens innehåll, skapa nya och delta i befintliga diskussioner, skapa din egen blogg, kommunicera med andra medlemmar genom privata meddelanden och delta i omröstningar. Du får också tillgång till Veckans Kadavro - en seriestrip unikt skapad för Linuxportalen.se!

Registeringen sker snabbt och är helt kostnadsfri - tveka inte, bli medlem idag!

Sortera fotografier

# Hur jag sorterade mina 30.000 fotografier natten 6dec07.
# Jag är väldigt glad i att fotografera och kände att det var dags att göra något åt högen av bilder.
# Det var mycket tidskrävande, men det gick.
#
# Saker jag behöver hälp med:
# md5sum grejen är ful och därmed nästan oduglig, önskat rekursivt sökande och omedelbart flytta/ta bort dubletter.
# om du har någon nytta av nått så ta för dig
# Ha det gott - Andreas Sandskär

# Ta bort konstiga tecken och mellanrum i kataloger och filer.
find | while read -r FILE
do
mv -v "$FILE" `echo $FILE | tr ' ' '_' | tr -d '[{}(),\!]' | tr -d "\'" | tr '[A-Z]' '[a-z]' | sed 's/_-_/_/g'`
done

# Ta bort ursprungliga namnet och Datera alla filer efter deras skapelsedatum(EXIF), 20071204-174926b.jpg
find -iname *.jpg | while read -r FILE
do
jhead -nf"%Y%m%d-%H%M%S" $FILE 2>/dev/null
done

# Lägga till vilken storlek bilden har, _3504x2336.jpg
exiftool -r '-filename<%f_$imagesize.%e' .

# Flytta alla bilder till sina respekive platser /åååå/mm/dd
exiftool -r -d %Y/%m/%d/ "-Directory<datetimeoriginal" .

# Söka efter kopior i katalogerna och presentera dem. Nu visste jag att kopior jag inte ville ha lämnats i katalogen aarfakare efter flytten.
md5sum /grafi/*/*/*/*/*.* | sort | awk {'print $2 " " $1'} | uniq -Df 1 >>/home/skript/overflood
grep aarfakare /home/skript/overflood | cut -d' ' -f1 | while read -r FILE; do rm $FILE; done

# Ta bort tomma kataloger
find . -type d | xargs rmdir

Alternativ för kommentarvisning

Välj ditt önskade sätt att visa kommentarerna och klicka på "Spara" för att verkställa dina ändringar.

araras bild

Det går ju inte att se hela inlägget!

--------------------------------
Andreas Sandskär

--------------------------------

Andreas Sandskär

kimjohanssons bild

Har du med några Större än eller mindre än-tecken i resten?


fredentofts bild

Byt ut alla < mot &lt; och alla > mot &gt;
Och angående scripten så kan du hoppa över find|jhead genom att döpa om dem med exiftool när du ändå kör det.
 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Argumentera aldrig med idioter.
De drar bara ner dig till sin nivå och vinner på erfarenhet!

-
För övrigt anser jag att trådindenteringen måste lagas
-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

araras bild

Tack så mycket!
jag hade flera sånnadära som behövdes bytas ut mot < >
--------------------------------
Andreas Sandskär

--------------------------------

Andreas Sandskär