Я ошибочно добавил расширение .dcm
для всех файлов на моем Mac, что привело к невозможности входа в систему на моем iCloud и в хранилище моих цепочек ключей.
Будучи настолько отчаянным , чтобы узнать решение восстановить свои первоначальные расширения файлов, но я только нашел ответы заменить .abc
с .def
расширений, которые не хочу. Я хочу удалить все избыточные расширения .dcm
добавленные в каждый файл.
Есть ли способ просто удалить расширения .dcm для всех файлов (рекурсивно)?
Вот решения для замены файлов-исключений, которые я нашел:
for file in *.abc; do mv "$file" "${file%.abc}"; done
for old in *.abc; do mv $old basename $old .abc.ef; done
Они либо не рекурсивны, либо Bash (3.2x) говорит "плохая замена" / "команда не найдена".