Dateien nach Muster suchen und löschen

In diesem Beispiel entfernen wir unter dem Pfad /pfad/zum/ordner/ alle Dateinamen, welche das Muster «400x» enthalten.

$ ls
(...)
a-super-real-2dfdefa9-7bf6-4d4f-9b79-39b8dc68cdd4-400x250.jpeg
a-super-real-2dfdefa9-7bf6-4d4f-9b79-39b8dc68cdd4-400x284.jpeg
a-super-real-2dfdefa9-7bf6-4d4f-9b79-39b8dc68cdd4-400x516.jpeg
(...)

Abhilfe schafft hier der Befehl find, kombiniert mit rm:

find . /pfad/zum/ordner/ -name "*400x*" -exec rm {} \;

Damit sind alle Dateien gelöscht, welche dem Suchbegriff 400x entsprechen.

Hinterlassen Sie einen Kommentar