Jump to content

besoin d'une commande de la mort


Recommended Posts

non non

un

find <dir> -ctime +<jours> -exec rm {} \;

ou

find <dir> -atime +<jjours> -print0 | xargs $0 rm -f

devrait t'aider ...

trouve la syntaxe de find qui correspond à tes besoins, vérifie que ça donne ce que tu veux, ensuite tu feras le rm en direct ou via xargs ...

Link to comment
Share on other sites

Bon, alors je ne vais rien apporte au débat :incline: (désolé), mais je n'arrive pas à comprendre pourquoi tout le monde utilise xargs...

Ce ne serait pas plus simple de faire :

 rm -f $(find <dir> -atime +<jjours> -print0)

?

Moi je trouve ça plus clair...

Sinon dark, je te conseillerais de faire d'abord un

echo "$(find <dir> -atime +<jjours> -print0)" | less 

avant histoire de vérifier une dernière fois que tu ne supprime pas n'importe quoi (j'ai de mauvais souvenirs avec ce genre de commandes :arrow:)

Link to comment
Share on other sites

je plussoie pour la non-comprehension de l'utilisation routinière qu'on certaines personnes du xargs...

les ` quotes ` sont supêr pratiques pour ça :D

sinon, pour le rm -R, c'est pas une bonne idée d'en parler sur un forum où plein de débutants viennent demander conseil... :p

:-D

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...