Re: shell-scripting
Hallo,
Am Die, 10 Okt 2006, Andreas Grassl schrieb:
>Jan Kohnert schrieb:
>> Christoph Haas schrieb:
[..]
>>>> <ungetestet>
>>>> find . -type d -print0 | xargs -0 chmod 755
>>>> </ungetestet>
>>
>> Oder: find . -type d -print -exec chmod 755 {} \;
[..]
>> Interessanterweise klappt das exec auch ohne solche Umwege mit Leerzeichen
>> (zumindest hier auf meiner SuSE-9.0 auf Arbeit).
>
>klappt auch auf meiner Ubuntu-Maschine. wird wohl an der bash-liegen :-)
Nein. Beim -exec startet find fuer jede Datei ein chmod und uebergibt
dem jeweils genau 2 Argumente: Den Modus und den Dateinamen.
Bei xargs werden deutlich mehr Dateien uebergeben, da muss man dann
aufpassen.
BTW:
chmod -R u+rwX,go+rwX .
sollte in diesem Fall auch das gewuenschte leisten.
-dnh
--
We're standing there pounding a dead parrot on the counter, and
the management response is to frantically swap in new counters
to see if that fixes the problem. -- Peter Gutmann
Reply to: