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 11/09/2013, à 11:07

crocoscore

Supprimer tous les fichiers .xxx d'un répertoire et de ses sous [résol

Bonjour,
Je souhaiterais supprimer tous les fichiers .jpg (par exemple) d'un dossier mais aussi de ses sous-répertoires.
La commande pour le répertoire courant est :
rm *.jpg
Comment l'adapter pour tous les sous-répertoires ?

Merci.

Dernière modification par crocoscore (Le 11/09/2013, à 17:44)

Hors ligne

#2 Le 11/09/2013, à 11:13

xabilon

Re : Supprimer tous les fichiers .xxx d'un répertoire et de ses sous [résol

Salut

Il suffit d'ajouter l'option -R
Un "man rm" en terminal te sera utile


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#3 Le 11/09/2013, à 11:15

Compte anonymisé

Re : Supprimer tous les fichiers .xxx d'un répertoire et de ses sous [résol

Salut

Tu peux faire un :
find  /répertoire_de_depart  -name *.jpg  -exec rm {} \;

@+

#4 Le 11/09/2013, à 13:23

serged

Re : Supprimer tous les fichiers .xxx d'un répertoire et de ses sous [résol

rm -R *.jpg serait bien, si le shell n'étendait pas les étoiles. Y'a que :
rm -R *qui marche neutral
Seule la solution find va donc marcher...
Il faut faire :

find  /répertoire_de_depart  -name "*.jpg" -delete

Ne pas oublier les guillemets pour la raison suscitée !


LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)

Hors ligne

#5 Le 11/09/2013, à 13:36

pingouinux

Re : Supprimer tous les fichiers .xxx d'un répertoire et de ses sous [résol

Bonjour,
On peut aussi faire :

shopt -s globstar
rm -r répertoire_de_départ/**/*.jpg

Hors ligne

#6 Le 11/09/2013, à 17:43

crocoscore

Re : Supprimer tous les fichiers .xxx d'un répertoire et de ses sous [résol

Merci à tous, j'ai testé avec les commandes de pingouinux, impec' big_smile

Hors ligne