staging.inyokaproject.org

rm (-r) alle Dateien löschen? (wildcards)

Status: Gelöst | Ubuntu-Version: Lubuntu 22.04 (Jammy Jellyfish)
Antworten |

corsaaa

Anmeldungsdatum:
12. November 2015

Beiträge: Zähle...

Hi an die Gemeinde,

Ich bin(mal wieder😅) mit einer Menge Dateien am jonglieren, und ein Befehl könnte mir dabei sehr weiter helfen, und zwar:

Gibt es für "rm" die Möglichkeit rekursiv in Unterordnern alle Dateien eines bestimmten Typs (.opus) zu löschen? Irgend ein anderer löschbefehl geht natürlich auch😏

Vielen Dank schon mal, an die dies gelesen haben, und natürlich an den evnt. Beantworter😄👍

Noch a Nachtrag: gibt es auch eine Möglichkeit: gibt es auch eine Möglichkeit, alle leeren Ordner in einem anderen Ordner zu löschen,also auf einmal?

Seebär

Avatar von Seebär

Anmeldungsdatum:
2. Mai 2009

Beiträge: Zähle...

Das kann man via find lösen.

dingsbums

Anmeldungsdatum:
13. November 2010

Beiträge: 3337

find /pfad/zum/ordner -type f -name *.opus -exec rm --verbose {} +

rklm Team-Icon

Projektleitung

Anmeldungsdatum:
16. Oktober 2011

Beiträge: 12527

dingsbums schrieb:

find /pfad/zum/ordner -type f -name *.opus -exec rm --verbose {} +

Kleine Verbesserung: man braucht keinen externen Prozess rm und man sollte das Globbing verhindern:

1
find /pfad/zum/ordner -type f -name \*.opus -delete -print

Den -print kann man natürlich auch weglassen.

corsaaa

(Themenstarter)

Anmeldungsdatum:
12. November 2015

Beiträge: 17

Vielen lieben Dank für die, wieder mal, sehr schnelle und vor allem fachkundige Hilfe👍😗

Mit liebsten grüßen von der Himbeere, Chris

Antworten |