Получение команды для запуска во всех файлах в подкаталогах

Извините за вопрос n00b. Я установил Plex Media Server на Ubuntu 14.04 и, похоже, игнорировал некоторые папки и файлы. Очень полезный человек на форумах Plex предложил мне обеспечить, чтобы у Plex были правильные разрешения на чтение и доступ к файлам, и поделились со мной следующими командами:

cd /directory-containing-media 
sudo find . -type d -print -exec chmod 755 {} \;
sudo find . -type f -print -exec chmod 644 {} \;

Он работает хорошо, но я есть много подпапок / подкаталогов, и очень много времени для запуска в каждой отдельной папке. Каков наилучший способ заставить его работать со всеми файлами во всех подпапках? Я предполагаю, что это использовать «-r», но я не уверен, куда его поместить, или мне нужны другие параметры и т. Д.

1
задан 27 July 2014 в 11:31

1 ответ

Потребуется время, в котором вы ничего не можете сделать.

Введите это предупреждение сначала, перейдите в нужный каталог, после чего введите это значение «С» в «Опасно». Или измените (точку) нужную путь к каталогу

sudo find . -type f -exec chmod 644 {} \; 2>/dev/null >/dev/null & . 

Ваша проблема во времени будет решена, и это сделает ваш терминал свободным для работы во время выполнения вашей команды на внутреннем сервере.

0
ответ дан 24 May 2018 в 05:14

Другие вопросы по тегам:

Похожие вопросы: