Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile

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

marcus68 a écrit :

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