Re: Script de telechargement d'une sauvegarde sur un serveur distant
* Jacques L'helgoualc'h <lhh+nospam@free.fr> [2005-03-18 17:54] :
> Sylvestre Ledru a écrit, samedi 19 mars 2005, à 02:20 :
> [...]
> > find . -ctime +31 -exec rm -f {} \;
> > Un peu plus efficace :)
>
> ... mais tout aussi dangereux à essayer sans vérifier où on est :)
>
> find ~/archive/ -ctime +31 | xargs rm -f
Cela ne fonctionnera pas correctement si tu as des espaces dans ton
chemin (d'ailleurs, cela affichera des erreurs disgracieuses lors de
l'exécution de "rm -f" sur les répertoires).
Ceci serait préférable (voir "info find", section "3.3.2.2 Safe File
Name Handling" pour l'explication) :
find ~/archive/ -print0 -type f -ctime +31 | xargs --null rm -f
Fred
--
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html
Reply to: