%20en%20el%20shell%20de%20Debian.png)
Ejecuto un servidor en Debian como almacenamiento de archivos. Algunos archivos y directorios contienen esos símbolos en su nombre, y todos esos símbolos se reemplazan ?
(o ?
es lo que me muestra la salida del shell) cuando se copian al servidor a través de nfs o básicamente cualquier otro método. Cuando navego por el directorio montado desde mi máquina Windows a través de nfs, también me muestra ?
en lugar de los caracteres.
El problema es que no puedo forzar que se vuelvan a verificar los directorios importados porque el shell de Linux no muestra los caracteres correctamente, por lo que mi cliente torrent no puede acceder a mis archivos ni volver a verificarlos. ¿Existe alguna solución para solucionar el problema? Realmente no creo que exista una ubicación universal que contenga todos los caracteres diacríticos. Muchas gracias.
EDITAR:
ls *name | hd
00000000 3f 6e 61 6d 65 0a |?name.|
00000006
Respuesta1
No es que Linux haya dañado los nombres de archivos/directorios, sino nfs. Copié los archivos a través de FTP y todos los nombres de los archivos se conservaron y los archivos pasaron la validación. Aparentemente, nfs corrompe los caracteres especiales/inusuales si aparecen en el nombre de un archivo/directorio.