Qu'est-ce que la commande Unix pour supprimer deux dossiers à la fois? En utilisant rm -rf
?
21
Oui:
rm -rf /path/to/folder1 /other/folder/in/different/place
Le '-f' n'est pas obligatoire si vous pouvez écrire dans chaque fichier et répertoire, ou si cela ne vous dérange pas qu'on vous pose beaucoup de questions. Les répertoires sont supprimés séquentiellement, mais les deux sont supprimés à la suite d'une seule commande.
En bash, il existe un moyen d'insérer une liste d'arguments avec des accolades:
Il peut être inséré n'importe où:
la source
{…}
est l' expansion des orthèses ; c'est la première étape répertoriée dans la section sur les extensions de shell en général car elle se produit en premier.Si vous souhaitez que la suppression soit réellement simultanée, ce qui peut être plus rapide s'ils se trouvent sur des disques séparés, mais probablement plus lent s'ils se trouvent sur le même:
la source