|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dmitry E Oboukhov 2:5004/75.151 05 Dec 2006 18:46:41 To : All Subject : шелл/chmod --------------------------------------------------------------------------------
подкаталогах стали 0644, а на все каталоги 0755.
find /path -type d -exec chmod 0755 "{}" ";"
find /path -type t -exec chmod 0644 "{}" ";"
прекрасно справляется с этой задачей, но работает очень медленно
(подкаталоги содержжат тысячи файлов).
сперва я сделал так:
find /path -type d|xargs chmod 0755
find /path -type t|xargs chmod 0644
работает существенно быстрее (на порядок примерно), но спотыкается на
файлах содержащих пробелы в имени :-\
вернулся к первому варианту, но быстродействие его угнетает.
кто-нибудь может предложить что-то более дельное?
--- Mutt/1.5.13 (2006-08-11)
* Origin: Простые задачи решают без нас! (2:5004/75.151)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/392677714a9c.html, оценка из 5, голосов 10
|