Un script de suppression
Mash
-
lami20j Messages postés 21644 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
lami20j Messages postés 21644 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
Bonjour à tous,
Étant un dieu de l'informatique, je m'adresse à vous pour un petit coup de main.
Je cherche un script pour supprimer un type de fichier d'un répertoire et de ses sous-répertoires, en conservant les autres.
Ce qui m'éviterais environ 2600 manipulations ^^
il y a deux niveaux de répertoires: /data/xxx1, jusqu'à /data/xxx(n) dans lesquels xxx je voudrais supprimer tous les fichiers .xml
Je suis, au choix, sous xp ou sous ubuntu, comme vous préférez.
Pourriez vous m'aider?
Merci de vos réponses.
Mash
Étant un dieu de l'informatique, je m'adresse à vous pour un petit coup de main.
Je cherche un script pour supprimer un type de fichier d'un répertoire et de ses sous-répertoires, en conservant les autres.
Ce qui m'éviterais environ 2600 manipulations ^^
il y a deux niveaux de répertoires: /data/xxx1, jusqu'à /data/xxx(n) dans lesquels xxx je voudrais supprimer tous les fichiers .xml
Je suis, au choix, sous xp ou sous ubuntu, comme vous préférez.
Pourriez vous m'aider?
Merci de vos réponses.
Mash
A voir également:
- Un script de suppression
- Forcer la suppression d'un fichier - Guide
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Suppression compte gmail - Guide
- Ghost script - Télécharger - Polices de caractères
1 réponse
Salut,
Voici un exemple sous GNU/Linux
Voici un exemple sous GNU/Linux
lami20j@debian-acer:~$ ls -lR data
data:
total 12
drwxr-xr-x 2 lami20j lami20j 4096 26 mars 03:45 xxx1
drwxr-xr-x 2 lami20j lami20j 4096 26 mars 03:45 xxx2
drwxr-xr-x 2 lami20j lami20j 4096 26 mars 03:46 xxx3
data/xxx1:
total 0
-rw-r--r-- 1 lami20j lami20j 0 26 mars 03:45 fic1.txt
-rw-r--r-- 1 lami20j lami20j 0 26 mars 03:45 fic1.xml
data/xxx2:
total 0
-rw-r--r-- 1 lami20j lami20j 0 26 mars 03:45 fic2.txt
-rw-r--r-- 1 lami20j lami20j 0 26 mars 03:45 fic2.xml
data/xxx3:
total 0
-rw-r--r-- 1 lami20j lami20j 0 26 mars 03:46 fic3.txt
-rw-r--r-- 1 lami20j lami20j 0 26 mars 03:46 fic3.xml
lami20j@debian-acer:~$ find /home/lami20j/data/ -type f -name '*.xml'
/home/lami20j/data/xxx1/fic1.xml
/home/lami20j/data/xxx3/fic3.xml
/home/lami20j/data/xxx2/fic2.xml
lami20j@debian-acer:~$ find /home/lami20j/data/ -type f -name '*.xml' -exec rm -vf {} \;
« /home/lami20j/data/xxx1/fic1.xml » supprimé
« /home/lami20j/data/xxx3/fic3.xml » supprimé
« /home/lami20j/data/xxx2/fic2.xml » supprimé
lami20j@debian-acer:~$ find /home/lami20j/data/ -type f -name '*.xml'
lami20j@debian-acer:~$ ls -lR data
data:
total 12
drwxr-xr-x 2 lami20j lami20j 4096 26 mars 03:47 xxx1
drwxr-xr-x 2 lami20j lami20j 4096 26 mars 03:47 xxx2
drwxr-xr-x 2 lami20j lami20j 4096 26 mars 03:47 xxx3
data/xxx1:
total 0
-rw-r--r-- 1 lami20j lami20j 0 26 mars 03:45 fic1.txt
data/xxx2:
total 0
-rw-r--r-- 1 lami20j lami20j 0 26 mars 03:45 fic2.txt
data/xxx3:
total 0
-rw-r--r-- 1 lami20j lami20j 0 26 mars 03:46 fic3.txt
lami20j@debian-acer:~$