Как сделать все файлы неисполняемыми рекурсивно, используя find, не затрагивая каталоги?

Мне нужно удалить исполняемый флаг из всех файлов в определенном каталоге и подкаталогах. Сейчас я делаю это с двухэтапным процессом

find /dir/ -type f -exec chmod ugo-x {} \; find /dir/ -type d -exec chmod ugo+rx {} \; 

Можно ли изменить первую строку, чтобы я мог отключить флаг exec из всех файлов без каталога? Поскольку это нужно делать достаточно регулярно в большом количестве каталогов и файлов, я бы предпочел не использовать скрипт bash, который бы замедлял его.

One Solution collect form web for “Как сделать все файлы неисполняемыми рекурсивно, используя find, не затрагивая каталоги?”

 find ... '!' -type d ... 
  • Как поменять клавиши Alt и Windows с помощью xmodmap?
  • Удаленный захват пакетов с использованием Wireshark
  • Как добавить виртуальные сетевые адаптеры на мой Linux-ПК, чтобы они отображали свои MAC-адреса в домене ISP?
  • Как я могу запустить другую команду, но с теми же аргументами?
  • Chown - операция не разрешена
  • Наследование разрешений каталога Linux для созданных новых файлов
  • Могут ли файлы истории объединяться в bash?
  • Создайте скрипт / задачу выхода для Linux
  • Mint map number keys to higlight text
  • Есть ли «chmod 777. * -R» родительские каталоги chmod (..)?
  • Почему «source <(cmd)» работает, но не «$ (cmd)»
  • Односторонняя синхронизация / резервное копирование с помощью Unison
  • Interesting Posts

    Привод DVD-RW не будет читать DVD-диски

    Является ли отказ от приложения недоверчивым?

    Windows 8 Desktop Icons in Tile View

    Что такое и как увеличить максимальное количество USB-устройств?

    Какие окончания TIA / EIA-568 мне нужно подключить AP с помощью PoE к коммутатору?

    Службы Java перестают работать, когда пользователь выходит из системы

    Разрешить группе UNIX доступ только к одному файлу через SSH

    Как перемещаться по логическим линиям отдельно в vim?

    Как я могу отображать оставшееся время работы батареи на панели задач Windows 7?

    Предотвратить отправку спама с помощью учетной записи Yahoo?

    Есть ли такая вещь, как карта памяти WORM (запись-один раз-много) или USB-накопитель?

    Что вы делаете с болью в запястье?

    Не удается удалить старый каталог Windows

    Ошибка поиска SearchIndexer.exe в Windows 8

    Две клавиатуры на одном компьютере. Когда я пишу с AI, хочу иметь раскладку клавиатуры в США, когда я использую BI, хочу шведский. Возможное?

    Давайте будем гением компьютера.