Christoph Haas schrieb: > On Tuesday 10 October 2006 14:44, Andreas Grassl wrote: >> 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 >> >> erste frage: wie kann ich das einfach umgehen? > > <ungetestet> > find . -type d -print0 | xargs -0 chmod 755 > </ungetestet> >
funktioniert >> zweite frage: wie kann ich leerzeichen in dateinamen verarbeiten mit >> dieser methode? > > Dafür sorgen "-print0" und "-0", die ein Null-Byte als Trennzeichen > verwenden, damit es eindeutig wird. > > Siehe auch http://www.pro-linux.de/work/shell/shell4.html > herzlichen dank >> PS: system ist ein UbuntuDapper, dürfte aber hoffentlich egal sein :-) > > Verräter. :) ich schwöre Besserung, zumindest wenn ich mal einen Server aufsetze ;-) Habs aber hier gepostet, weil hier schnelle kompetente Antworten kommen und nicht nur kompetente Antworten (ubuntu-de) oder inkompetent (ubuntu-it) *duckundrenn* grüsse ando -- /"\ \ / ASCII Ribbon X against HTML email / \ -- 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)