Scripts
Général
Virer les Thumbs.db
- sudo find . -name 'Thumbs.db' -exec rm {} \;
Remplacer les espaces par des underscores
- for i in *\ *; do mv "$i" `echo $i | tr " " "_"`; done
Enregistrer l'arborescence (dossiers et sous-dossiers) dans un fichier texte
Image
Redimensionner des photos : 2000 pixels max
- for i in *.jpg ; do convert -resize "2000x2000>" -quality 84 $i $i ; done
Redimensionner des photos : %age
- for i in *.jpg ; do convert -resize 50% $i petit_$i ; done
Redimensionner des photos : 640x480 max
- for i in *.jpg ; do convert -resize "640x480>" $i OK_$i ; done
Redimensionner des photos : ####x#### en 800x600
- for i in *.* ; do convert -resize x800 -crop "800x600 +0+0" $i $i ; done
- for i in *.* ; do convert -resize x800 -gravity north -crop "800x600 +0+0" $i $i ; done
- for i in *.* ; do convert -resize x800 -gravity south -crop "800x600 +0+0" $i $i ; done
- for i in *.* ; do convert -resize 800 -gravity south -crop "800x600 +0+0" $i $i ; done
- for i in *.* ; do convert -resize x800 -gravity east -crop "800x600 +0+0" $i $i ; done
- for i in *.* ; do convert -resize x800 -gravity east -crop "600x800 +0+0" $i $i ; done
Convertir .ico en .png
- for i in *.ico ; do convert $i ${i%.ico}.png; done
Son
WMA to MP3
- \ls *wma | sed -e 's/\.wma$//' -e 's/\(.*\)/mplayer -ao pcm "\1.wma"; lame -h audiodump.wav "\1.mp3"/' > encode; . encode; rm encode audiodump.wav
Divers
RegEx
Virer les saloperies de imagevenue dans GPRename
- (_(l|m)|xl|xxl|xxxl)?_12[0-9]_[0-9]*lo