Титла: Помощ с команда find Публикувано от: globaluty в Nov 17, 2015, 13:52 Здравейте, трябва ми синтаксис за следното:
Искам да намеря всички папки с името "X" и да се изпълни команда exec chmod за всички файлове в тези папки. Нещо подобно ще е, но не точно: find . -name "das" -type f -exec chmod 666 {} + Благодаря предварително. Титла: Re: Помощ с команда find Публикувано от: BRADATA в Nov 17, 2015, 16:11 Код: find . -type d -name "dir_name" -exec bash -c "chmod 666 {}/*" \; Титла: Re: Помощ с команда find Публикувано от: globaluty в Nov 18, 2015, 01:06 И още нещо би ми помогнало много и не мога да го намеря..
Търсене на файлове/директории, които имат в момента зададени права 666 примерно, exec chmod други права. Титла: Re: Помощ с команда find Публикувано от: jet в Nov 18, 2015, 01:47 опцията е "-perm", напр.:
-perm 644 Титла: Re: Помощ с команда find Публикувано от: globaluty в Nov 18, 2015, 15:00 Благодаря, помогнаха ми много.
Титла: Re: Помощ с команда find Публикувано от: 4096bits в Nov 19, 2015, 16:38 това '{}' го слагай в кавички, защото понякога има проблем с имената на файловете.
|