데비안 셸에서 분음 부호 문자(ō, ó, á, ä, ö, ü 등) 지원

데비안 셸에서 분음 부호 문자(ō, ó, á, ä, ö, ü 등) 지원

저는 데비안에서 파일 저장소로 서버를 운영하고 있습니다. 일부 파일과 디렉토리에는 이름에 해당 기호가 포함되어 있으며 nfs 또는 기본적으로 다른 방법을 통해 서버에 복사되면 모든 기호가 대체됩니다 ?(또는 쉘 출력이 표시하는 내용). ?nfs를 통해 Windows 시스템에서 마운트된 디렉토리를 탐색하면 ?문자 대신 나를 표시합니다.

문제는 Linux 쉘이 문자를 제대로 표시하지 않기 때문에 가져온 디렉토리를 강제로 다시 검사할 수 없다는 것입니다. 따라서 토렌트 클라이언트에서 내 파일에 액세스하고 다시 검사할 수 없습니다. 문제를 해결할 수 있는 해결 방법이 있습니까? 나는 모든 분음 부호 문자를 포함하는 보편적인 로케일이 있다고 생각하지 않습니다. 많은 감사를 드립니다.

편집하다:

ls *name | hd

00000000 3f 6e 61 6d 65 0a |?name.|

00000006

답변1

Linux가 파일/디렉토리 이름을 손상시킨 것은 아니지만 nfs.dll이 손상되었습니다. FTP를 통해 파일을 복사했는데 모든 파일 이름이 보존되었으며 파일이 유효성 검사를 통과했습니다. 분명히 nfs는 파일/디렉토리 이름에 특수/특이 문자가 나타나면 이를 손상시킵니다.

관련 정보