Ich möchte alle Dateien eines Verzeichnisses "bereinigen", einschließlich aller Dateien in Unterverzeichnissen, aber ich möchte die Unterverzeichnisse an Ort und Stelle belassen. Ich verstehe, rm -r
dass dadurch auch die Unterverzeichnisse selbst gelöscht werden.
Ich möchte keine versteckten (Punkt-) Dateien löschen.
Wie kann das gemacht werden?
-delete
- es werden nur Dateinamen gedruckt, um sie zu löschen.
find -type f ! -name "[.]*" -delete
ist nicht geeignet?