rm
commander plusieurs fois. Cependant, il existe un moyen plus rapide de le faire.
Supposons que nous ayons un répertoire appelé htg contenant cinq sous-répertoires et que nous voulions en supprimer trois. Dans une situation normale, nous utiliserions le
rm
commande trois fois.
rm
commandes en une. Voici comment.
Pour supprimer les trois sous-répertoires, il vous suffit de taper la commande suivante à l'invite et d'appuyer sur Entrée (bien sûr, remplacez les noms de répertoires par ce que vous souhaitez supprimer).
rm -r ~/Documents/htg/{done,ideas,notes}
Les mots entre parenthèses font partie de la «liste d'expansion des accolades». Chacun des éléments de la liste d'extension d'accolade est ajouté séparément au chemin précédent (~ / Documents / htg /). Par exemple, la commande ci-dessus est développée dans ~ / Documents / htg / done, ~ / Documents / htg / ideas et ~ / Documents / htg / notes, les trois sous-répertoires du répertoire htg que nous souhaitons supprimer. Comme vous pouvez le voir dans la capture d'écran ci-dessous, ces trois sous-répertoires ont été supprimés.
-r
flag est requis lorsque vous utilisez la commande rm pour supprimer un répertoire plutôt qu'un fichier. Si vous quittez le
-r
En dehors de la commande ci-dessus, vous obtiendrez une erreur indiquant que les répertoires ne peuvent pas être supprimés.
rmdir
comme indiqué ci-dessous.
rmdir ~/Documents/htg/{done,ideas,notes}
S'il s'avère que l'un des sous-répertoires n'est pas vide, une erreur s'affichera indiquant que la suppression a échoué et que le sous-répertoire en question et ses sous-répertoires ne sont pas supprimés. Cependant, tous les sous-répertoires vides sont supprimés.
rm
commander. L’utiliser de manière inappropriée peut supprimer tous les fichiers de votre disque dur.
Vous pouvez également créer un répertoire contenant plusieurs sous-répertoires ou une arborescence de répertoires à l'aide d'une seule commande.