| Qui est en ligne ? |
| Il y a : 17 utilisateurs en ligne, consultez le détail |
Forum » Serveur, Réseaux et Programmation » Supprimer tous les fichiers d'une arborescence |
Forum modéré par : jblecanard |
| Même auteur |
|
Score ( voter ) : |
|
| Page : [1] |
| Auteur | Message |
|---|---|
|
|
#0 Message posté le : 05-11-2007 à 15:56:51 |
Petit scarabée Forum : Inscrit Association : Arrivé(e) le : 30-07-2006 Nombre de messages : 34 |
Bonjour! Je connait pas vraiment le bash, et comme je n'est pas le temps de lire des tutos, j'aimerais que quels'un me donne un script qui supprime les fichiers d'une arborescence simplement avec l'aide de find et de rm... Je ne sais pas comment récupérer la sortie de find et la stoquer dans un tableau en faite... Si quelqu'un peut m'expliquer, merci! |
|
|
#1 Message posté le : 05-11-2007 à 17:09:07 |
Maître Jedi Forum : Inscrit Association : Arrivé(e) le : 16-01-2003 Nombre de messages : 8931 |
Je n'ai pas bien compris ton souci... Pourrais-tu éditer ton post pour être plus clair ? Cela dit, pour supprimer un répertoire avec son contenu, c'est "rm -rf /le_répertoire" N.B. : un principe sous la banquise est de ne pas demandé à ce qu'on l'on serve des croissants tous chaud ("je n'ai pas le temps"), mais à demander de l'aide sur les choses que l'on ne sait pas faire mais que l'on n'aimerait faire ("Quel est votre recette ?"). édit : "man rm" donne les options ci-dessus. --Message édité par tonton nestor le 05-11-2007 à 17:10:24-- |
|
|
#2 Message posté le : 06-11-2007 à 16:12:36 |
Petit scarabée Forum : Inscrit Association : Arrivé(e) le : 30-07-2006 Nombre de messages : 34 |
Le truc c'est que j'aimerais supprimer tous les fichiers qui s'appelleraient "fichier" dans une arborescence qui contient aussi d'autres fichiers... (j'entend par arborescence un repertoire qui contient d'autre repertoire, etc...) Merci! |
|
|
#3 Message posté le : 06-11-2007 à 16:55:17 |
Hobbit Forum : Inscrit Association : Arrivé(e) le : 17-10-2003 Nombre de messages : 1062 |
find CHEMIN -name EXPR -exec COMMAND \; Je n'en dis pas plus mais c'est une piste ... ------------------------------------- If you don't know, ask manpage ! |
|
|
#4 Message posté le : 07-11-2007 à 22:39:30 |
Petit scarabée Forum : Inscrit Association : Arrivé(e) le : 06-11-2007 Nombre de messages : 6 |
C'est méchant, 'faut quand même préciser que dans son cas il ne faut pas oublier les {} qui représentent le nom du fichier. Soit : find CHEMIN -name EXPR -exec rm {} \; pour être exact. Ligne ô combien indispensable quand on se retrouve dans un répertoire avec tellement de fichiers que ls * ou rm * vous colle une erreur. Expérience vécue sur un vieil AIX 4.3 ------------------------------------- OrcRys "Les mots de passe sont comme les sous-vêtements. Ne les partagez pas. Ne les cachez pas sous votre clavier. Ne les accrochez pas sur votre écran. Mais par dessus tout, changez-en souvent." |
|
|
#5 Message posté le : 08-11-2007 à 09:13:12 |
Hobbit Forum : Modérateur Association : Président Arrivé(e) le : 09-04-2006 Nombre de messages : 1999 |
Sinon, find posséde tout simplement une option -delete. ------------------------------------- Cherche distributeur manuel/automatique de câlins femelle pour mise en réseau rapprochée. Nota : je préfèrerais un modèle bien documenté. |
|
|
#6 Message posté le : 08-11-2007 à 11:32:04 |
Hobbit Forum : Inscrit Association : Arrivé(e) le : 17-10-2003 Nombre de messages : 1062 |
et un man ------------------------------------- If you don't know, ask manpage ! |
| Page : [1] |
Forum » Serveur, Réseaux et Programmation » Supprimer tous les fichiers d'une arborescence |
Forum modéré par : jblecanard |
| Même auteur |
|
Score ( voter ) : |
|
- Petit scarabée : 0 pastille, moins de 100 messages
- Scarabée : 0 pastille, plus de 100 messages
- Hobbit : 1 pastille, plus de 1000 messages
- Naboo : 2 pastilles, plus de 2000 messages
- Elfe : 3 pastilles, plus de 3000 messages
- Jedi : 4 pastilles, plus de 4000 messages
- Maître Jedi : 5 pastilles, plus de 5000 messages