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 13/09/2019, à 13:13

nsmaili

supprimer un fichier (RESOLU)

Salut tt le monde,
y a t-il une ligne de commande qui permet de supprimer les fichiers .log et .aux (générés par la compilation) de tous les dossiers en une seule commande.
Merci

Dernière modification par nsmaili (Le 21/09/2019, à 11:26)


nouvel admirateur de Linux

Hors ligne

#2 Le 13/09/2019, à 14:32

DonutMan75

Re : supprimer un fichier (RESOLU)

Hello,
je propose pour un dossier donné :

$ rm -i /repertoire/a/traiter/*.{log,aux}

Pour traiter tous les sous-répertoires, je suggérerais quelque chose comme ça (mais il y a probablement mieux) :

$ find /repertoire/a/traiter -type d -exec rm -i "{}/*.{log,aux}" \;

Ou plus simplement :

$ find . -type f \( -name "*.log" -or -name "*.aux" \) -exec rm -i {} \;

L'option -i de rm permet de valider chaque suppression de fichier

Donut

Dernière modification par DonutMan75 (Le 13/09/2019, à 14:34)

Hors ligne

#3 Le 13/09/2019, à 15:00

Postmortem

Re : supprimer un fichier (RESOLU)

Salut,

shopt -s globstar
rm -i /dossier/a/traiter/**/*.{log,aux}

Edit : c'est récursif

Dernière modification par Postmortem (Le 13/09/2019, à 15:23)


Mot' a dit : « Un Hellfest sans Slayer, c'est comme une galette-saucisse sans saucisse ! »

Hors ligne

#4 Le 13/09/2019, à 15:11

ylag

Re : supprimer un fichier (RESOLU)

Salut,

À partir du dossier de compilation, faire un:

make clean

...ferait-il l'affaire?

A+

Hors ligne

#5 Le 21/09/2019, à 11:25

nsmaili

Re : supprimer un fichier (RESOLU)

merci beaucoup,
ça fonctionne à merveille.


nouvel admirateur de Linux

Hors ligne