2007-02-22 15:18:42 Kaka napisał:
> Wchodzisz do folderu i dajesz, na przykład:
>
> chmod u=rwx,g=,o=x *
A co jeśli plików jest np. 15tys?
![Smiley :)](http://forum.linux.pl/Smileys/default/smiley.gif)
Wtedy shell zacznie pyskować, że liczba argumentów commandline'u jest zbyt długa. Wbrew pozorom w systemach biznesowo-produkcyjnych może być to dość typowa sytuacja. A co jeśli w dodatku musimy wyspecyfikować jakiś wzorzec pliku?
![Smiley :)](http://forum.linux.pl/Smileys/default/smiley.gif)
Wtedy trzeba sobie radzić np w ten sposób:
find jakis_katalog -type f -name *wzorzec* -print0 | xargs chmod...
lub
for in katalog/*wzorzec*; do
chmod.....
done
Wbrew pozorom liczba pozycji listy petli for jest bardziej wytrzymała niż dopuszczalna liczba argumentów shell'a