grep .
passt zu allem, auch zu nichts.
Schneiden Sie sie aus Ihrer Kette heraus, um einen für jede Datei gestarteten Prozess zu entfernen. Das sollte die Dinge deutlich beschleunigen.
ls | xargs rm -rf
Beachten Sie, dass dabei Leerzeichen unterdrückt werden, so dass eine Verbesserung darin besteht
ls | xargs -I{} rm -v {}
Natürlich, ein viel Die schnellere Methode ist, das Verzeichnis zu entfernen und neu zu erstellen. Allerdings müssen Sie darauf achten, dass sich Ihr Skript nicht im Verzeichnisbaum "verirrt" und Dinge entfernt, die es nicht sollte.
rm -rf dir
mkdir dir
Beachten Sie, dass es einige feine Unterschiede zwischen dem Entfernen aller Dateien und dem Entfernen und Neuanlegen des Verzeichnisses gibt. Das Entfernen aller Dateien bewirkt sólo entfernt sichtbare Dateien und Verzeichnisse; beim Entfernen des Verzeichnisses und Neuanlegen werden alle Dateien und Verzeichnisse entfernt, sichtbar und verborgen .