Когда я плагин карта с интерфейсом USB (FAT) в мой Mac или машину Ubuntu, всем файлам установили исполняемые биты. Скопировав структуру каталогов в мой жесткий диск, как я удаляю исполняемые биты рекурсивно только из файлов и сохраняю тех, которые на каталогах?
Если Вы CD в корректный путь сначала:
find . -type f -exec chmod -x {} \;
или
chmod -x $(find . -type f)
Находка находит все файлы типа 'f' (что означает регулярный файл) в пути. и затем вызовы chmod-x на каждом файле. {} заменен имя файла и \; завершает команду chmod.