Re: hurtowa zmiana praw plikow
- To: <debian-user-polish@lists.debian.org>
- Subject: Re: hurtowa zmiana praw plikow
- From: "Radoslaw Kordula" <radek@kordula.prv.pl>
- Date: Thu, 9 May 2002 13:59:18 +0200
- Message-id: <045801c1f751$06568670$4292f4d4@radekk>
- References: <Pine.LNX.4.44.0205091055350.30036-100000@localhost> <Pine.LNX.4.44.0205091101560.495-100000@localhost> <20020509132218.Y6200@aweb.plusnet>
> > > > > 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`
> > > >
> > > > Dla plikow:
> > > > find /jakis_katalog -type f -exec chmod 644 {} \;
> > > >
> > > > Dla katalogow:
> > > > find /jakis_katalog -type d -exec chmod 755 {} \;
> > > >
> > > Wielkie dzieki, to dziala.
> > > Moze jeszcze jakis pomysl, jak poradzic sobie z duza iloscia plikow :)
> > >
> > Sorki za pomylke, przeciez to musi dzialac na dowolnej liczbie plikow.
> > dzieki
>
> Dziala, ale jest nieefektywne bo polecenie chmod jest wywolywane
> tyle razy ile plikow jest do zmiany, wersja z xargs i print0 jest
> o wiele szybsza.
> A poza tym naszybszym rozwiazaniem bylo by po prostu:
>
> #zmienic wszystkiemu rekursywnie na 644
> chmod -R 644 .
> #katalogom ktorych jest mniej niz plikow ustawic 755
> find . -type d -print0 | xargs -0 chmod 755
Wydaje mi sie, ze najefektywniej bedzie:
chmod -R u=rwX,go=rX .
A przy okazji witam wszystkich na liscie :)
--
RK
--
To UNSUBSCRIBE, email to debian-user-polish-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: