Suppression fichiers ubuntu
Résolu
A voir également:
- Suppression fichiers ubuntu
- Forcer suppression fichier - Guide
- Ubuntu 32 bits - Télécharger - Systèmes d'exploitation
- Renommer des fichiers en masse - Guide
- Fichiers epub - Guide
- Wetransfer gratuit fichiers lourd - Guide
2 réponses
Bonjour,
Il suffit de lister les fichiers situés dans ce dossier avec la commande
Si c'est bon :
Pour aller plus loin : toutes les commandes sous linux sont documentées dans leur manuel. Par exemple pour comprendre comment fonctionne la commande
Bonne chance
Il suffit de lister les fichiers situés dans ce dossier avec la commande
find, filtrer les fichiers concernés avec
grepet réinjecter le tout dans la commande
rmà l'aide de
xargs. Avant de supprimer avec
rmde lancer juste le début de la commande, ce qui permettra de vérifier que tu t'apprêtes à supprimer ce que tu penses :
cd /le/bon/dossier find | grep "\.log$"
Si c'est bon :
find | grep "\.log$" | xargs rm -f
Pour aller plus loin : toutes les commandes sous linux sont documentées dans leur manuel. Par exemple pour comprendre comment fonctionne la commande
grep, il suffit de taper dans un terminal la commande
man grep. Le manuel permet de comprendre quelles options existent, ce qu'elles signifient, à quoi correspondent les paramètres et comment les définir. En l'occurrence, la commande
greppermet de conserver uniquement les lignes qui satisfont une expression rationnelle (= expression régulière). En l'occurrence, l'expression rationnelle
"\.log$"signifie "le caractère '.', suivi des caractères log, et $ signifie que le motif doit apparaître en fin de ligne.
Bonne chance
Merci mamiemando,
J'ai continué à chercher et j'ai trouvé cette solution qui marche aussi :
find ./Documents -type f -name "*.log" -exec rm -f {} "+"
MarcB
J'ai continué à chercher et j'ai trouvé cette solution qui marche aussi :
find ./Documents -type f -name "*.log" -exec rm -f {} "+"
MarcB
Bonjour Marc,
Oui tout à fait ! Personnellement je suis plus de l'école
Merci pour ton retour et bonne continuation :-)
Oui tout à fait ! Personnellement je suis plus de l'école
find ... | grep ... | xargs ...car
greplaisse la possibilité de définir des filtres plus évolués (et aussi parce que je trouve le
{}de
findun peu abscons). Pour ton cas particulier, n'utiliser que
findest parfaitement correcte.
Merci pour ton retour et bonne continuation :-)