Christian Kruse: UNIX Dateien löschen

Beitrag lesen

你好 MudGuard,

zwischen rm und dem File muß m.E. white-space stehen.

Jupp.

Und das Kommando hinter -exec muß durch einen ; abgeschlossen werden, der

  • damit er nicht von der Shell direkt gefressen wird - escaped werden muß,
    also

-exec rm {} ;

Besser:

find /dir -name '...' -user userName -print0 | xargs -0 rm

再见,
 克里斯蒂安

--
Kranke Phantasie | 复兴 – Auferstanden
Wenn der Schüler bereit ist, erscheint der Meister.
http://wwwtech.de/