두 개의 파일을 다운로드하여 동일한 파일 이름으로 저장한 다음 scp를 사용하여 다른 컴퓨터로 전송했습니다.
둘째가 구원받았을 때 왜 하나가 되지 않았습니까?
답변1
어쩌면 그들은 그냥바라보다이름이 같은 것 같습니다.
노력하다:
$ touch Stéphane Stéphane Stéphane\ Stéphane
$ ls -1
Stéphane
Stéphane
Stéphane
Stéphane
거의 똑같아 보입니다.
$ ls -1b
Stéphane
Stéphane
Stéphane
Stéphane\
약간 더 나은. 공백 문자가 표시됩니다 \
(모든 구현이 이 작업을 수행하는 것은 아니지만 ls
).
$ LC_ALL=C ls -1b
Ste\314\201phane
St\303\251phane
St\303\251phane\
St\342\200\213\303\251phane
이제 우리가 이야기하고 있습니다 (ASCII가 아닌 모든 문자는 바이트 구성 요소의 8 진수 값으로 렌더링됩니다)
또한 다음과 같이 모든 입력에 대해 작동하는 작업을 수행할 수 있습니다.
$ ls | LC_ALL=C sed -n l
Ste\314\201phane$
St\303\251phane$
St\342\200\213\303\251phane$
St\303\251phane $
$
여기에서는 후행 공백을 더 쉽게 찾을 수 있도록 줄 끝이 표시됩니다 . 하지만 이는 이름을 찾는 데 도움이 되지 않습니다.Stéphane<newline>Stéphane
$ ls | perl -Mopen=locale -MUnicode::UCD=charinfo -lpe '
s/[^\41-\177]/"<".charinfo(ord$&)->{name}.">"/ge'
Ste<COMBINING ACUTE ACCENT>phane
St<LATIN SMALL LETTER E WITH ACUTE>phane
St<ZERO WIDTH SPACE><LATIN SMALL LETTER E WITH ACUTE>phane
St<LATIN SMALL LETTER E WITH ACUTE>phane<SPACE>
무슨 일이 일어나고 있는지 더 명확하게 만드십시오.
당신은 또한 볼 수 있습니다이 다른 답변이 주제에 대한 추가 정보.