Tengo cientos de archivos con símbolos no válidos para OneDrive ( \/:*?"<>|
) y quiero renombrarlos automáticamente en mi Mac para poder guardarlos en la nube.
- OneDrive para MacOS no parece tener la opción de renombrado automático, simplemente arroja un error y omite esos archivos para cargarlos.
Miré el comando zmv
pero hasta ahora no he tenido éxito. Me las arreglé para cambiar el nombre de todos los espacios a _
con zmv '(*)' '${1/ /_}'
pero en realidad eso no ayuda. La mayoría de estos caracteres especiales no funcionan con zmv, incluso si los escapo con \
.
Estoy en MacOS Ventura 13.4 y OneDrive 23.114.0530.0001. Hice una copia de seguridad de correos electrónicos de algunos años y su encabezado se utiliza automáticamente como nombre de archivo. Mis archivos de problemas contienen muchos de estos caracteres como:
This is an "E-Mail".eml
Is this an E-Mail?.eml
This is also an *E-Mail*.eml
¿Alguien tiene una idea de cómo puedo deshacerme de estos caracteres sin tener que renombrar estos ~650 archivos manualmente?