the-FoX: Linux: Dateien löschen (zu viele)

Beitrag lesen

Hallo Kalle,

das Problem ist, dass die Shell den * auflöst, bevor das rm ausgeführt wird.
Beispiel:
Es gibt die folgenden Dateien:
a
b
c

ein rm * wird dann zu
rm a b c
aufgelöst und dann erst ausgeführt

Ein Lösungsansatz wäre es, eine kleine for-Schleife zu schrieben:

cd Ordner
for i in ls -1
do
  rm ${i}
done

Alternativen wären xargs oder find

Gruß,
the-FoX