Tengo un cliente que estoy cambiando a SMB para conectarse a una unidad de red, pero tenemos un problema con los usuarios que no son capaces de ver ciertos directorios a través de SMB, pero pueden ver usando AFP aunque, mientras que el uso de AFP tienen grandes problemas de conectividad.
Encontré que los directorios no se pueden ver en SMB porque tienen espacios en blanco al final por alguna razón, también algunos directorios tienen nombres ilegales por lo que contienen caracteres como / y " que no funcionan en SMB.
Puedo hacer 'find . -name "[<>:|?]*" ' para encontrar archivos con caracteres ilegales pero ¿cómo puedo cambiarlo para que también lo haga con los directorios? Además, ¿cómo puedo detectar también las carpetas con espacios en blanco?
Estoy bastante seguro de que tendría que usar el comando find pero estoy un poco perplejo sobre cómo refactorizarlo para hacer esto.