Dateien mit find suchen und dann löschen

X

xkill

Jungspund
Hallo!
Ich möchte mit find Dateien suchen und diese dann löschen. Ich habe das so probiert:
Code:
find -name *xy* -exec rm -r ";"
Für jede Datei bekomme ich nur die Meldung
Code:
rm: zu wenige Argumente
,,rm --help" gibt weitere Informationen.
Kann mir vielleicht wer weiterhelfen?
Danke
xkill
 
Benutz die Forensuche.
Das wurde schon tausend Mal beantwortet.
 
Aber ich bin ja mal nicht so:
Code:
find ${PWD} -name "foo" -exec rm {} \;

Du musst nachdem rm noch {} einfügen.


regards
 
Zuletzt bearbeitet:
und noch interessanter wird mit xargs.
(man xargs)
 
Wieso? :)
Ich will auch mal nicht so sein...
Code:
find ${PWD} -name "foo" -print0 | xargs -0 rm {}
 
Doppelte Dateien finden:

Code:
for file in $(ls -lR | awk '{print $NF}' | sort | uniq -d | sort -u); do find . -name $file; echo -e; done
 
@aspire
Dir ist nicht aufgefallen dass der Post von WellWork auf den du da antwortest Werbung und Leichenschaenderei ist, oder? ;)
Hab ich frecherweise auch direkt mal gemeldet, muss ja nich sein sowas.
 

Ähnliche Themen

Verzeichnis mit 1200 Dateien auf Verweise in Textdateien checken

Suchen und Ersetzen mit regulärem Ausdruck

Keine grafische Oberfläche (Debian Installation)

Dateien in Unix finden, die mehrere Strings beinhalten

Shell Skript beschleunigen

Zurück
Oben