Supprimer un fichier de facon récusive
Résolu
acuao
Messages postés
1121
Date d'inscription
Statut
Membre
Dernière intervention
-
acuao Messages postés 1121 Date d'inscription Statut Membre Dernière intervention -
acuao Messages postés 1121 Date d'inscription Statut Membre Dernière intervention -
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 :)
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:
- Supprimer un fichier de facon récusive
- Supprimer rond bleu whatsapp - Guide
- Fichier bin - Guide
- Impossible de supprimer un fichier - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
1 réponse
Salut,
Essaie ça :
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à !!!) :
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
bonne continuation jipicy!