Рейтинг:0

Как удалить выполнение из папки с подпапками

флаг cn

У меня есть куча *.mp3 в папке с несколькими подпапками. В настоящее время они -rwxrwxrwx 1 Я бы хотел, чтобы эти .mp3 были изменены на: -rw-rw-r-- 1 В этих папках нет ничего, что должно быть исполняемым. Как я могу сделать это из командной строки?

флаг hr
См. [как я могу рекурсивно запустить chmod -x?] (https://askubuntu.com/questions/327562/how-can-i-recursively-run-chmod-x)
флаг hr
@matigo не будет ли это топать биты `x` подпапок?
mchid avatar
флаг bo
Да, на основе ответа, связанного с @steeldriver: `find /path/to/folder -name "*.mp3" -exec chmod 664 {} +`
user10489 avatar
флаг in
Никогда не запускайте chmod -R 664, потому что это сломает все ваши каталоги.
Zanna avatar
флаг kr
Каталоги @matigo требуют разрешения x, иначе они не работают (в них нельзя войти). Из-за этого флаг `-R` для `chmod` обычно бесполезен.
Рейтинг:2
флаг in

Пытаться найти папку -type f -exec chmod o-w,gou-x {} +

Относительные разрешения намного безопаснее, и вы не хотите топтаться по разрешению каталога x.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.