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

  1. styTUX dit :

    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/NULL

  2. styTUX dit :

    Correctif :

    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/

Commenter

Note: La modération des commentaires est activée