Il existe plusieurs façons de supprimer un répertoire complet comprenant des fichiers sous Linux. Deux méthodes courantes utilisent la commande `rm` et la commande `find`.
Utiliser la commande `rm`
La commande `rm` est un outil puissant qui peut être utilisé pour supprimer des fichiers et des répertoires. Lorsqu'il est utilisé avec l'option `-r` (récursive), `rm` supprimera tous les fichiers et sous-répertoires d'un répertoire spécifié.
Pour supprimer un répertoire et tout son contenu, utilisez la syntaxe suivante :
```
rm -r nom_répertoire
```
Par exemple, pour supprimer le répertoire `/tmp/foo` et tout son contenu, vous utiliserez la commande suivante :
```
rm -r /tmp/foo
```
Utiliser la commande `find`
La commande « find » est un autre outil utile qui peut être utilisé pour supprimer des fichiers et des répertoires. Lorsqu'il est utilisé avec l'option `-delete`, `find` supprimera tous les fichiers et répertoires qui correspondent à un modèle spécifié.
Pour supprimer un répertoire et tout son contenu, utilisez la syntaxe suivante :
```
trouver nom_répertoire -type f -delete
```
Par exemple, pour supprimer le répertoire `/tmp/foo` et tout son contenu, vous utiliserez la commande suivante :
```
trouver /tmp/foo -type f -delete
```
Résumé
Les commandes `rm` et `find` sont toutes deux des outils puissants qui peuvent être utilisés pour supprimer des fichiers et des répertoires sous Linux. La commande `rm` est plus simple et plus facile à utiliser, tandis que la commande `find` offre plus de flexibilité et de contrôle.
|