On Thu, 9 May 2002, Krzysztof Krzyzaniak wrote: > On Thu, May 09, 2002 at 10:40:17AM +0200, Mirek Grochowski wrote: > > > > Jak chyrtowo zminic prawa dostepu do kilkunastu tysiecy plikow > > zagniezdzonych w 300 katalogach? > > Chcalbym uzyskac dla plikow prawa 644 a dla katalogow 755. > > > > Zrobilem tak > > chmod 755 -R *; chmod 644 `find * -type f` > > ale dostalem odpowiedz: > > bash: /bin/chmod: Lista argumentów za długa, z tym mozna sobie poradzic > > wchodzac do czesci podkatalowow, ale to jeszcze nie problem. > > Jesli itosc plikow jest mala, wszystko sie pieprzy jesli wystepuja w > > plikach spacje. Chmod plik ze spacjami interpretuje jako kilka plikow. > > Jak sobie z tym poradzic? > > A moze jest jakies sprytne marzedzie, ktore zrobi wszystko za mnie? > > find * -type f|xargs chmod 755 -R * > jednak problem pozostaje xargs czyta ze standardowego wejścia listę argumentów rozdzielonych spacjami lub znakami nowej linii
No i wlasnie te spacje przeszkadzaja. -- mirek -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

