c'est bon j'ai trouvé !
le problème vient du fait que dans chaque répertoire il existe un fichier "." qui est un lien vers lui-même,
or avec la commande
cp -r ce fichier est pris en compte et du coup tout ton dossier personnel est copié récursivement !
mais si tu utilises l'expression régulière
^\.[a-zA-Z0-9] on ne prendra en compte que les fichiers commençant par "." et possédant au moins une lettre ou un chiffre,
et du coup, hop plus de problèmes ! (j'ai testé, ça fonctionne chez moi)
#!/bin/sh
for i in `ls -a | grep "^\.[a-zA-Z0-9]"` ; do
cp -rvu $i save_conf;
done;
Poste le Monday 18 June 2007 12:00:11