In dieser Frage: Wie entferne ich alle Dateien und Unterverzeichnisse in einem Verzeichnis, OHNE das Verzeichnis in bash zu löschen? Es wird gefragt, wie alle Dateien in einem Ordner und nicht der Ordner selbst gelöscht werden sollen.
Matts ausgezeichnete Antwort beinhaltet die Verwendung des Flags -v für den Befehl 'rm'.
rm -rfv dontDeleteMe && mkdir dontDeleteMe
Der Befehl, mit dem ich ging, war der oben. Sicherlich nützlich, aber verlangsamt das Flag -v in 'rm' und / oder im Allgemeinen Aufgaben, die über die Befehlszeile ausgeführt werden?
Ich habe einen Ordner mit .txt-Dateien (ungefähr 100.000 davon), den ich einige Male für mich selbst erstellt, gelöscht und neu erstellt habe. Manchmal mit rm, manchmal im Dateibrowser, und ich habe das Gefühl, dass es noch langsamer ist, den Befehl rm wie oben gezeigt zu verwenden. Hat das -v-Flag etwas damit zu tun?
quelle
/dev/null
, ist die Leistung nicht annähernd so beeinträchtigt wie die Anzeige von Text in einem Terminalemulator.Warum nicht selbst herausfinden: Zeit nutzen.
quelle
-v
Ausgabe ausgelassen haben oder das Verzeichnis leer war.time' pretty much redirects the output to
/ dev / null '.