Ich habe einen Ordner ohne ca. 500 Unterverzeichnisse. Es ist viel Müll darin und ich möchte es aufräumen.
Ich habe bereits bestimmte Dateitypen, die ich nicht möchte, wie Bilder, mit diesem Befehl gelöscht:
find . -mindepth 1 -iname "*.jpg" -type f -delete
Jetzt möchte ich jedoch alle Dateien ohne Dateierweiterung löschen. Dateien wie "Einkaufsliste" anstelle von "Einkaufsliste.txt"
Ich habe den folgenden Befehl ausprobiert, aber es hat nicht funktioniert:
find . -mindepth 1 ! -iname "*.*" -type f -delete
find . -type f ! -name "*?.*" -delete
schreiben, um Dateien wie ".trash" oder was auch immer zu entfernen, das ich nicht brauchte. Keine Sorge - es war nicht mein Home-Verzeichnis, also habe ich keine Konfigurationsdateien verloren.