Recientemente he añadido un NAS Qnap (Linux) a mi entorno Mac OS, como servidor de archivos principal.
Me di cuenta de que muchos de los archivos de Mac OS tienen /
caracteres, que no se comportan bien en Linux, ya que desaparecen cuando se ven desde los Macs (en realidad se están renombrando en Linux y se vuelven invisibles desde los Macs... no se sabe por qué).
Ejemplo: un archivo llamado image/b.jpg
debe ser renombrado como image_b.jpg
para evitar problemas en el Qnap Linux NAS.
De todas formas, me gustaría construir un script desde el Terminal de Mac OS para acceder al NAS de Linux y realizar una "búsqueda y cambio" del /
carácter a otra cosa como: _
.
He comenzado escribiendo esto:
ssh admin@192.168.2.2
for f in $(find /share/Public/ -name "*:*"); do mv $f ${f/:/_}; done
Puedo entrar en el NAS remoto, pero parece que no funciona... No soy un técnico, y trató de recoger algunos ejemplos de código de Internet.
¿Cuáles son las opciones para automatizar o scribir los nombres de los archivos de un recurso compartido del NAS?