Linux effacer tous sauf un dossier ou un fichier

Posté le 4 Sep, 2006 dans debian, dedibox, linux, Non classé | 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 😉

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: https://www.billyboylindien.com/non-classe/linux-effacer-tous-sauf-un-dossier-ou-un-fichier.html/trackback/