내 데비안 서버에서 한국어로 명명된 디렉터리를 변경할 수 없습니다

내 데비안 서버에서 한국어로 명명된 디렉터리를 변경할 수 없습니다

내가 하나 만들었어동기화MacBook 노트북의 일부 디렉토리를 데비안 서버에 백업하세요. 그 중 일부에는 한국어 문자가 포함되어 있습니다(한국인) 이름으로. 서버의 로케일을 수정한 후 다음을 수행하면 정상적으로 표시됩니다.엘에스예를 들어. 하지만 나는 못해CD그것에.

예:

$ ls -1 | head
한국어
dirA
dirB

그러나 디렉토리를 탐색하려고 하면 다음과 같습니다.

$ cd 한 국 어
cd: 3: can't cd to 한국어

무엇이 잘못되었고 어떻게 해결하는지 아시나요?

답변1

ls -il | egrep "^[0-9]+ d"잘못된 이름 xxxxxxxx(출력의 첫 번째 필드)이 있는 디렉토리의 색인 번호를 얻기 위해 입력한 다음 find . -maxdepth 1 -inum xxxxxxxx -exec /bin/mv {} NewDirectoryName \;디렉토리 이름을 나중에 문제를 일으키지 않는 이름으로 변경하는 것이 좋습니다 .

관련 정보