Linux effacer tous sauf un dossier ou un fichier
Posté le 4 sept, 2006 dans Non classé, debian, dedibox, linux | 2 Commentaires
Juste une petite commande pour laquelle j’ai bien galerer:
find . -maxdepth 1 -not -name celui_la_on_efface_pas -exec rm -rf ‘{}’ \;
Biensur remplacer celui_la_on_efface_pas par le dossier ou le fichier que vous voulez garder
mots clefs relatifs : linux supprimer fichier sauf | commande linux rechercher fichier dans dossiers | commande rm sauf un fichier | effacer fichier par taille linux | effacer tous les fichiers sauf un rm | linux commande sauf | linux effaccer un fichier | linux find effacer | linux find maxdepth | linux find sauf contenu répertoire | linux rm sauf dossier | linux suppression tout sauf | linux supprimer tous les fichiers sauf | linux supprimer tous repertoire sauf un | linux tous répertoire sauf fichiers | rm -r sauf dossier | rm effacer tout sauf | rm excepté un dossier | rm repertoire sauf | rm sauf fichier | rm sauf un fichier | supprimer fichiers find linux | supprimer fichiers sauf | supprimer repertoire linux sauf | supprimer tous sauf un dossier | tout supprimer dossier linux | linux rm tout sauf | copier tout sauf un répertoire linux | linux tout sauf | linux effacer tout sauf deux | supprimer tous sauf linux | commande rm sauf fichier | rm sauf repertoire | rm tout sauf | find sauf le fichier | supprimer tous fichier dossier sauf un linux | apache test conf | linux copier tout sauf un | linux rechercher et effacer | find sauf linux | linux suppression dossier | recherche tous les fichier sauf | linux find exec | commande rm -f | rm tous les fichier sauf | rm tout sauf 1 fichier | linux rm sauf | rm sauf tel fichier | rm -d linux | supprimer répertoire linux | suppression repertoire linux | rm tous les fichiers sauf un | effacer dossier linux | linux effacer fichier # | linux rm * sauf | rm * sauf un fichier
2 Commentaires
Recevoir les commentaires par email
Exelente commande : ca fonctionne parfaitement !!
Petite amélioration :
Pour éviter le message d’erreur que renvoi la commande :
rm: cannot remove `.' or `..'utiliser :
find . -maxdepth 1 -not -name plesk-stat -exec rm -rf '{}' \; 2>/tmp/NULLCorrectif :
J’ai copier la commande pour mon cas, mais vous aurez bien sur compris qu’il faut remplacer plesk-stat par le dossier ou le fichier que vous voulez garder lors de la suppression.
Trackbacks
URL de trackback: http://www.billyboylindien.com/non-classe/linux-effacer-tous-sauf-un-dossier-ou-un-fichier.html/trackback/