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 ![]()
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 ![]()
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.