#1 Le 06/05/2020, à 18:43
- Lsy
[Résolu] Agir sur le résultat de find avec xargs
Bonjour;
J'ai démarré mon PC sur une clé Live-usb Ubuntu-Budgie Ubuntu 18.04.2 LTS
ensuite j'ai pu monté mes disk durs dans des répertoires créés à cet effet (5 au total)
A présent, je veux alors rechercher tous les fichiers .exe ou .pdf utilisés il y a plus de 3 mois (120 jours) avec la commande find:
[color=#21ff6b]ubuntu-budgie@ubuntu-budgie[/color]:/mnt/diska2/Users/zan$ find Download/ \( -name "*.exe" -o -name "*.pdf" -a -atime +120 \) -print0 | xargs -0 rm
find: ‘Download/’: Aucun fichier ou dossier de ce type
rm: opérande manquant
Saisissez « rm --help » pour plus d'informations.
ubuntu-budgie@ubuntu-budgie:/mnt/diska2/Users/zan$
Dernière modification par Lsy (Le 07/05/2020, à 17:41)
« La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information. » (Albert Einstein).
Hors ligne
#2 Le 06/05/2020, à 18:52
- marcus68
Re : [Résolu] Agir sur le résultat de find avec xargs
bonjour,
ta parenthèse semble mal placée et find peut effacer directement, je te propose ça à la place :
find Download \( -name "*.exe" -o -name "*.pdf" \) -atime +120 -print -delete
Dernière modification par marcus68 (Le 06/05/2020, à 18:54)
Hors ligne
#3 Le 06/05/2020, à 18:54
- Watael
Re : [Résolu] Agir sur le résultat de find avec xargs
pas de répertoire Download !
si tu fais un ls sur le répertoire ...zan, il apparaît ?
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#4 Le 06/05/2020, à 18:56
- marcus68
Re : [Résolu] Agir sur le résultat de find avec xargs
bien vu, la commande m'a piqué des yeux, j'ai même pas regardé les messages d'erreurs
Hors ligne
#5 Le 07/05/2020, à 17:35
- Lsy
Re : [Résolu] Agir sur le résultat de find avec xargs
Bonjour,
pas de répertoire Download !
si tu fais un ls sur le répertoire ...zan, il apparaît ?
Vous avez raison car le "Download" dans le répertoire zan prend un 's' que j'ai manqué de mettre
Merci à Watael
Tout marche parfaitement
ubuntu-budgie@ubuntu-budgie:/media/ubuntu-budgie/Diska2/Users/zan$ find Downloads/ \( -name "*.exe" -o -name "*.pdf" -atime +120 \) -print
Downloads/Nouveau dossier/1568640819733_RECES CBRI rev.pdf
Downloads/Nouveau dossier/MUTATION OP& SOP 2019 - PDF....pdf
Downloads/Nouveau dossier/I-20_B_JBtisteJesus_N0013489769_1562080970716 (1).pdf
Downloads/Nouveau dossier/I-20_Binde_N0013489769_1562080970716.pdf
Downloads/Nouveau dossier/MCLUDGUFDUSDAPU.pdf
Downloads/Nouveau dossier/ RESEAUX.pdf
Downloads/Nouveau dossier/vuex3297.exe
Downloads/Nouveau dossier/DEVIS.pdf
Downloads/Nouveau dossier/DiCoMASVERSION2019.pdf
Downloads/Nouveau dossier/Dossier_ad.pdf
Downloads/Nouveau dossier/driver-hub-install__28.exe
Downloads/Nouveau dossier/FACT. TC3.pdf
Downloads/Nouveau dossier/AVSAudioConverter.exe
Downloads/Nouveau dossier/BraveBrowserSetup32-CLU884.exe
Downloads/Programs/wicreset.exe
Downloads/Documents/AinoCottenceau2016.pdf
Downloads/Documents/ascii_decimal.pdf
Downloads/Documents/arduino.pdf
Downloads/Documents/-declaration.pdf
Downloads/Documents/lifournir.pdf
Downloads/Documents/liste_etab_pro.pdf
Downloads/Documents/tp04.pdf
ubuntu-budgie@ubuntu-budgie:/media/ubuntu-budgie/Diska2/Users/zan$ find Downloads/ \( -name "*.exe" -o -name "*.pdf" -atime +120 \) -print0 | xargs -0 rm
ubuntu-budgie@ubuntu-budgie:/media/ubuntu-budgie/Diska2/Users/zan$
Dernière modification par Lsy (Le 07/05/2020, à 17:44)
« La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information. » (Albert Einstein).
Hors ligne
#6 Le 07/05/2020, à 18:01
- marcus68
Re : [Résolu] Agir sur le résultat de find avec xargs
Tu es sûr ?
Là tu choisi tous les fichiers .exe anciens ou récents.
Hors ligne
#7 Le 13/05/2020, à 00:43
- Lsy
Re : [Résolu] Agir sur le résultat de find avec xargs
Tu es sûr ?
Là tu choisi tous les fichiers .exe anciens ou récents.
Tu as raison, vu la position de mes parenthèses par rapport à la condition -atime +120.
Mais...bon! ...
c'est retenu:)
« La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information. » (Albert Einstein).
Hors ligne