Compatibilidad con caracteres diacríticos (ō, ó, á, ä, ö, ü, etc.) en el shell de Debian

Compatibilidad con caracteres diacríticos (ō, ó, á, ä, ö, ü, etc.) en el shell de Debian

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.

información relacionada