J'essaie de supprimer tous les fichiers et sous-répertoires d'un répertoire. J'ai utilisé rm -r
pour supprimer tous les fichiers, mais je veux supprimer tous les fichiers et les sous-répertoires, à l'exception du répertoire supérieur lui-même.
Par exemple, j'ai un répertoire supérieur comme images
. Il contient les fichiers header.png
, footer.png
et un sous-répertoire.
Maintenant, je veux supprimer header.png
, footer.png
et le sous-répertoire, mais pas images
.
Comment puis-je faire cela sous linux ?
Si votre répertoire de premier niveau s'appelle images
, alors exécutez rm -r images/*
. Cette commande utilise l'opérateur global de l'interpréteur de commandes *
pour exécuter rm -r
sur chaque fichier ou répertoire de images
.