Назад | Перейти на главную страницу

SSH находит каталоги с прописными буквами

Как с помощью SSH найти в каталоге подкаталоги, которые начинаются с заглавных букв, а затем переименовать их, включая слияние, если указанный в нижнем регистре каталог уже существует?

например если есть каталог с именем "Small" и каталог с именем "small", все необходимо переместить из "Small" в "small", перезаписав все существующие файлы. Однако, если каталога с названием «small» нет, то просто нужно переименовать «Small» в «small».

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

Я бы написал сценарий с использованием следующих инструментов:

  • 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/

Трубить им всем! ;)