Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails)

#1 Le 08/01/2013, à 23:04

poumtatalia

[Résolu] Effacer (ou lister) de façon récursive et sélective

Salut,
Je cherche à lister, pour les effacer par exemple, par exemple les fichiers "*.avi" qui se trouvent dans une arborescence de fichier.
Voire même les mêmes fichiers s'ils sont supérieurs à telle ou telle taille.

J'esssaie la commande genre
ls /media/Darouine/*.avi

mais rien n'y fait il ne trouve rien... Je fais ça très mal certaiement mais les tutos ne m'éclairent pas.
Si quelqu'un a le temps d'aider un pauvre débutant qui ne sait même pas configurer Debian ;-)

Dernière modification par poumtatalia (Le 16/01/2013, à 21:21)


Ubuntu 12.04 64 - Et j'y resterai tant qu'il sera supporté....

Hors ligne

#2 Le 08/01/2013, à 23:33

gigiair

Re : [Résolu] Effacer (ou lister) de façon récursive et sélective

find est  fait tout exprès pour ça.

info finding files

Par exemple

find ~/Documents/Video  -type f -name "*.avi" -size +1M -execdir rm -rf '{}' \;

Pour effacer tous les fichiers .avi dans l'arborescence  ~/Documents/Video de plus de 1Mo

Dernière modification par gigiair (Le 08/01/2013, à 23:34)


--
JJR.

Hors ligne

#3 Le 08/01/2013, à 23:49

vince06fr

Re : [Résolu] Effacer (ou lister) de façon récursive et sélective

Pourtant ta commande est correcte mais ne liste que les fichiers dans /media/Darouine, es-tu sûr d-avoir des fichiers .avi dans /media/Darouine ?

Sinon, à propos de find, j'avais eu besoin d'une commande pour lister et supprimer automatiquement des repertoires, sous-repertoires et fichiers et j'avais eu de l'aide sur le forum, ça peut peut être t'aider
http://forum.ubuntu-fr.org/viewtopic.ph … 3#p1735443

Dernière modification par vince06fr (Le 08/01/2013, à 23:59)

Hors ligne

#4 Le 09/01/2013, à 09:42

credenhill

Re : [Résolu] Effacer (ou lister) de façon récursive et sélective

hello
pour que ls examine le contenu des sous-répertoires, utiliser l'option -R

Hors ligne

#5 Le 16/01/2013, à 21:20

poumtatalia

Re : [Résolu] Effacer (ou lister) de façon récursive et sélective

BIzarre, je suis bien certain qu(il y a des fichiers avi dans des sous répertoires, mais même avec -R ou -r, pas moyen avec ls.
Par contre, find a fonctionné.

Wtf??


Ubuntu 12.04 64 - Et j'y resterai tant qu'il sera supporté....

Hors ligne

#6 Le 16/01/2013, à 21:49

pingouinux

Re : [Résolu] Effacer (ou lister) de façon récursive et sélective

Bonsoir,
Quelle commande ls as-tu lancée exactement, et quel est le chemin complet du fichier .avi que celle-ci n'a pas trouvé ?

En ligne

#7 Le 05/02/2013, à 09:22

poumtatalia

Re : [Résolu] Effacer (ou lister) de façon récursive et sélective

Réponse : en fait c'est plus facile avec Konqueror!


Ubuntu 12.04 64 - Et j'y resterai tant qu'il sera supporté....

Hors ligne

Haut de page ↑