SSH busca directorios con letras mayúsculas

SSH busca directorios con letras mayúsculas

Usando SSH, ¿cómo puedo encontrar subdirectorios que comiencen con letras mayúsculas dentro de un directorio y luego cambiarles el nombre, incluida la fusión si el directorio con nombre en minúscula ya existe?

por ejemplo, si hay un directorio llamado "Pequeño" y un directorio llamado "pequeño", todo debe moverse de "Pequeño" a "pequeño" sobrescribiendo cualquier archivo existente. Sin embargo, si no hay ningún directorio llamado "pequeño", entonces simplemente se debe cambiar el nombre de "Pequeño" a "pequeño".

Como mínimo, me gustaría poder buscar directorios que comiencen con letras mayúsculas y luego podría cambiar el nombre manualmente.

Respuesta1

Escribiría un script con estas herramientas utilizadas:

  • find -regex {you_will_write_the_regex} -type d ...
  • awk "to_lowercase"
  • mv {from_capital} {to_lowercase}

Y ejecutarlos como:http://www.cyberciti.biz/faq/unix-linux-execute-command-using-ssh/

¡Ponlos a todos! ;)

información relacionada