Как с помощью SSH найти подкаталоги, начинающиеся с заглавных букв, в каталоге, а затем переименовать их, включая объединение, если каталог с именем, начинающимся со строчных букв, уже существует?
Например, если есть каталог с именем "Small" и каталог с именем "small", то все нужно переместить из "Small" в "small", перезаписав все существующие файлы. Однако, если нет каталога с именем "small", то "Small" нужно просто переименовать в "small".
По крайней мере, мне бы хотелось иметь возможность искать только те каталоги, которые начинаются с заглавных букв, а переименование я мог бы сделать вручную впоследствии.
решение1
Я бы написал сценарий с использованием следующих инструментов:
find -regex {you_will_write_the_regex} -type d ...
awk "to_lowercase"
mv {from_capital} {to_lowercase}
И запустите их так:http://www.cyberciti.biz/faq/unix-linux-execute-command-using-ssh/
Пошлите их всех! ;)