Здравствуйте, подскажите пожалуйста как переименовать (добавить суффикс к имени, ".dir") ко всем папкам находящиеся в каталоге и во всех его под каталогов, с максимальной глубиной.
Есть структура
folder01/
folder01/dir01/
folder01/dir02/
folder02/
folder02/dir01/
folder02/dir02/
После выполнения команды хочу получить результат:
folder01.dir/
folder01.dir/dir01.dir/
folder01.dir/dir02.dir/
folder02.dir/
folder02.dir/dir01.dir/
folder02.dir/dir02.dir/
Не понимаю почему не срабатывает команда:
find * -type d -exec mv {} {}.dir \;
В результате получаю переименование папок только верхнего уровня folder0N.dir, вложенные папки остаются без изменений, при этом выдается ошибка, что имя уже существует... чтоб избежать ошибок выполнения дополнил команду.
find * -type d -maxdepth 0 -exec mv {} {}.dir \;
Кто-нибудь может подсказать как дополнить команду чтоб получить описанный выше результат.