Voilà quelques rappels utiles de la commande rm afin de supprimer des fichiers et dossiers.
Suppression de dossier avec une exception¶
Pour supprimer tous les dossiers et fichiers, à part le dossier 3, dans une arborescence comme suit:
- dos1
- dos2
- dos3
- dos4
-
dos5
rm -r !(3)
Suppression de dossier avec plusieurs exception¶
Pour supprimer tous les dossiers et fichiers, à part les dossier 2,3 et 4 dans une arborescence comme suit:
-
dos1
- dos2
- dos3
- dos4
-
dos5
rm -r !(2|3|4)
Très utile pour supprimer toute l'arborescence système sauf le dossier home:
- bin
- boot
- dev
- etc
- home
- initrd.img
- initrd.img.old
- lib
- lib32
- lib64
- lost+found
- media
- mnt
- opt
- proc
- root
-
...
rm -r !(home)