web-dev-qa-db-fra.com

Comment supprimer un répertoire avec tout son contenu?

J'ai essayé de supprimer un répertoire en utilisant la commande rmdir mais j'ai obtenu cette réponse:

The directory is not empty.

Comment faire face à de tels problèmes?

1
user3076763

Si vous ne voulez pas d'abord vider le répertoire, vous pouvez utiliser

rm -r

supprimer récursivement les répertoires et leur contenu.

Notez également que ceci est déjà expliqué dans la documentation .

rmdir: La commande rmdir supprimera un répertoire vide . Pour supprimer un répertoire et tout son contenu de manière récursive, utilisez plutôt rm -r.

Puisque vous n'êtes pas un expert, je vous suggère de lire attentivement cette page de documentation avant d'utiliser davantage le terminal, avant d'endommager un peu vos fichiers!

5
dadexix86

Si vous voulez supprimer un répertoire entier avec tout ce qu'il contient, vous pouvez utiliser rm -r comme dit dadexix et si vous voulez vraiment vous assurer que vous ajoutez le f pour forcer

rm -rf

je fais toujours ça et ça marche toujours

3
patrick