Gruesse!
* Andreas Grassl <[EMAIL PROTECTED]> schrieb am [10.10.06 14:44]:
> 
> im prinzip muss ich nur files mit falschen permissions aussortieren, die
> noch von windows-partitionen stammen, d.h. sie sind alle 700, sollten
> aber je nach typ 755 oder 644 sein.
> 
> mein ansatz
> 
> $ chmod 755 $(find -type d)
> 
> endet in folgender ausgabe:
> 
> bash: /bin/chmod: Argument list too long

Du kannst Shell-Kommandos nur eine (einstellbar ?) begrenzte Anzahl von
Bytes als Argument mitgeben.
Abhilfe schaffts du in dieser Situation mit xargs:
find -type d | xargs chmod 755

> zweite frage: wie kann ich leerzeichen in dateinamen verarbeiten mit
> dieser methode?

Jep, dafür gibt es bei find als auch xargs Parameter:
find -type d -print0 | xargs -0 chmod 755

Gruß
        Gerhard
-- 
Never use a running system...


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an