[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: hurtowa zmiana praw plikow



> > 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 *
> 
> Nie testowałem. Generalnie skorzystaj z xargs.
> 

Iii, komplikujecie życie. Wystarczy tak:

find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;

-- 
( Marcin Kasperski   | Communication takes place between people, documents   )
( http://www.mk.w.pl |                are secondary. (Booch)                 )
(----------------------------------------------------------------------------)
( Z kartą bezpieczniej? http://www.mk.w.pl/artykuly/karty_niebezpieczenstwa  )


-- 
To UNSUBSCRIBE, email to debian-user-polish-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: