mardi 13 avril 2010

Renommer toutes les photos à la volée

Ce script, placé dans le répertoire d'origine, descend récursivement dans chaque répertoire et de renommer toutes les images d'appareil photo numérique et le renomme en
AAAA-MM-JJ-heure-minute-seconde.jpg
exemple : 2006-07-01-17h36m30s.jpg

A moins d'utiliser le mode rafale, ca ne doit pas poser de problèmes
(il faudra inclure un test si deux fichiers ont le même nom)

#!/bin/bash
find . -type d | while read N
do
(
cd "$N"
if test "$?" = "0"
then
exiv2 -v -f -r'%Y-%m-%d-%Hh%Mm%Ss' rename $(ls *)
fi
)
done


Une autre version modifiée qui tient en une seule ligne :
find . -iname "*.*" -exec exiv2 -r %Y-%m-%d-%Hh%Mm%Ss mv {} \;

Merci à Ssylvainsab

verbose du dd

Started a dd but wondering what the progress is? I haven’t found a way to do a verbose mode for dd, but this command seems to do the trick.

Lets start off by creating a dd of /dev/sda1

dd if=/dev/sda1 of=my-dd.img

We’ll need to find the process number of our dd which can easily be done with the following command.

ps -ef | grep dd

we’ll get something like this

root 31733 31268 54 10:44 pts/0 00:01:55 dd of my-dd.img

Now we can run our command to find the status of this dd. Open another terminal session.

kill -SIGUSR1 31733

and looking back at our dd page we should see dd dump out a status of its current progress.

dd if=/dev/sda1 of=my-dd.img
12574781+40555 records in
12601304+0 records out
6451867648 bytes (6.5 GB) copied, 224.634 s, 28.7 MB/s

lundi 12 avril 2010

Accelerate Linux with prelink

as root type :

Image:Konsole.png
[root@ordi ~]# prelink -havfmR
This is going to take a while to prelink
all the binaries installed on your hard drive


To accelerate KDE loading under Mandriva
Type :

Image:Konsole.png
[root@ordi ~]# echo "export KDE_IS_PRELINKED=1" >> /etc/profile.d/70kde4.sh

[root@ordi ~]# chmod +x /etc/profile.d/70kde4.sh

on gagne 10 secondes