Was ist der Unix-Befehl, um zwei Ordner gleichzeitig zu löschen? Verwenden rm -rf
?
21
Ja:
rm -rf /path/to/folder1 /other/folder/in/different/place
Das '-f' ist nicht obligatorisch, wenn Sie in jede Datei und jedes Verzeichnis schreiben können oder wenn es Ihnen nichts ausmacht, viele Fragen zu stellen. Die Verzeichnisse werden nacheinander gelöscht, aber beide werden als Ergebnis eines einzelnen Befehls gelöscht.
In bash gibt es eine Möglichkeit, eine Liste von Argumenten in geschweiften Klammern einzufügen:
Es kann überall eingefügt werden:
quelle
{…}
ist Verstrebung Expansion ; Dies ist der erste Schritt, der im Abschnitt zu Shell-Erweiterungen im Allgemeinen aufgeführt ist, da er zuerst ausgeführt wird.Wenn Sie möchten, dass die Löschung tatsächlich gleichzeitig erfolgt, was schneller sein kann, wenn sie sich auf verschiedenen Datenträgern befinden, aber wahrscheinlich langsamer, wenn sie sich auf demselben Datenträger befinden:
quelle