
PuTTY의 명령줄 유틸리티를 사용하고 있습니다.psftp.exeUTF8로 구성된 Linux 서버와 MS Windows PC 간에 파일을 전송합니다.
psftp 유틸리티의 'ls' 또는 'get' 명령을 사용하면 ASCII가 아닌 문자(예: 일본어 가나)가 포함된 파일 이름이 손상됩니다.
UTF8로 변환이 설정된 putty.exe에서 저장된 세션을 생성하고 psftp.exe에서 저장된 세션을 사용하려고 시도했지만(즉, save_session_with_UTF8_translation 열기) 파일 이름 문자가 여전히 손상되었습니다.
파일 이름에 올바른 문자 집합을 사용하도록 psftp.exe를 구성하려면 어떻게 해야 합니까?
답변1
파일을 보내기 전에 tar(1)을 사용하여 파일 아카이브를 만들 수 있습니다. GNU Tarball을 지원하는 대부분의 (Windows) 프로그램은 파일 이름을 Windows 문자 집합으로 변환하는 것을 지원합니다.