-uid N
die Kennziffer des Eigentümers ist N
-user Name
die Datei gehört dem Anwender Name
Spasswolf schrieb:danachCode:find . -user usera -type f -exec rm "{}" \;
Code:find . -user usera -type d -exec rmdir "{}" \;
find . -user usera -type f -print | xargs rm
find . -user usera -type f -print0 | xargs -0 rm
Eigentlich sind es doch nur 2, oder sind für die die Anführungeszeichen und und der Escape so exotisch? Ausserdem braucht ers ja nur abtippenHat zwei Einschränkungen: erste sind die vielen für Neulinge unübersichtlichen und unverständlichen Sonderzeichen am Ende.
Das ist doch Unsinn weil genau das das Problem ist das "find" löst. Es wird hier immer genau ein Dateiname an rm übergeben. Wenn Du es nicht glaubst dann ersetze mal "rm" durch "echo" oder "wc", oder "file".und zweite kommt dann wenn zu viele Dateien gefunden werde, dass rm die vielen als Optionen übergebenen Dateien nicht auf einmal verarbeiten kann.
ok. hast mich überzeugt, ich behaupte ab sofort das Gegenteilpft schrieb:Das ist doch Unsinn weil genau das das Problem ist das "find" löst. Es wird hier immer genau ein Dateiname an rm übergeben. Wenn Du es nicht glaubst dann ersetze mal "rm" durch "echo" oder "wc", oder "file".