ls명령어사용중, 파일이름이 깨져보입니다.

익명 사용자의 이미지


안녕하세요.

ls 명령어를 사용하면, 파일이름이 깨져보입니다.

그 외에는 한글의 입력 출력에 문제가 없고,

ls 명령어에서 보여주는 파일갯수 등도 한글로 잘 보입니다.(ex 31개)

ncftp 니, 그외의 어플리케이션에서 한글이용에도 문제가 없고,

locale 과 inputrc도 설정해 주었습니다.

다른프로그램을 거치기라도 하면 한글이 잘 보입니다만,

ls 자체에서는 이것저것 해봐도 한글파일을 제대로 표시하지 못합니다.

어디가 문제일까요?

user@server ~$ ls -l
-rw------- 1 user user 0 Jul 22 0826 ??????

user@server ~$ ls -l | more
-rw------- 1 user user 0 Jul 22 0826 테스트

익명 사용자의 이미지

alias에 ls='ls --show-control-chars' 즉, --show-control-chars를 추가
하시면 된다고 합니다.
/etc/profile이나 자신의 홈에서 .bash_profile에 추가하시면 되겠죠.

익명 사용자의 이미지

감사합니다.