Supprimer un fichier de facon récusive

Résolu/Fermé
acuao Messages postés 1098 Date d'inscription mardi 8 décembre 2009 Statut Membre Dernière intervention 17 juillet 2013 - Modifié par acuao le 24/03/2010 à 04:05
acuao Messages postés 1098 Date d'inscription mardi 8 décembre 2009 Statut Membre Dernière intervention 17 juillet 2013 - 24 mars 2010 à 21:21
Bonsoir
Je suis sous mac et j'utilise souvent ma clé pour transférer des dossier que je fais en cours sur mon mac seulement lorsque je veux faire un backup sur mon disque externe il me met erreur -36

j'arrive a résoudre ce probléme dossier par dossier en utilisant le terminal je vais dans le dossier concerné et je tape rm .* pour effacer tous les fichiers cachés.
le probléme est que mes dossiers de cours son assez nombreux et contiennent de nombreux sous dossiers, qui eux memes en contiennent etc et chaque fois que je rajoute un fichier je re pollue le dossier et sa rebug :/
quelqu'un connaitrait il une solution pour effacer tous les fichiers commencant par une expression ici "." dans un dossier précis et tous ses sous dossiers svp?

PS j'ai posté dans la partie linux car je pense que c'est plus de l'unix que du mac :s

merci d'avoir lu jusqu'au bout et merci d'avance :)



A voir également:

1 réponse

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
24 mars 2010 à 10:04
Salut,

Essaie ça :

find /chemin/rep/ -type f -name '.*' -ok rm {} \;


Bien évidemment il faut remplacer "/chemin/rep/" par le répertoire à partir duquel doit être effectuée la recherche récursive. J'ai mis la commande "-ok rm {}" pour que dans un 1er temps tu confirmes la suppression du fichier. Si tu ne veux plus que le prompt te demande de choisir, remplace "-ok rm {}" par "-exec rm {}".

La commande peut aussi s'écrire (attention pas de prompt dans ce cas là !!!) :

find /chemin/rep -type f -name '.*' -delete
2
acuao Messages postés 1098 Date d'inscription mardi 8 décembre 2009 Statut Membre Dernière intervention 17 juillet 2013 259
24 mars 2010 à 20:43
merci de ta réponse jipicy, j'essaye ce soir :)
0
acuao Messages postés 1098 Date d'inscription mardi 8 décembre 2009 Statut Membre Dernière intervention 17 juillet 2013 259
24 mars 2010 à 21:21
Merci beaucoup !! c'est parfait, sa marche impec même mieux que ce que j'espérais grace au prompt :)
bonne continuation jipicy!
0