2つのファイルをダウンロードして同じファイル名で保存し、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>
何が起こっているかをより明確にしてください。
また、見ることができますこの他の答えこのトピックに関する追加情報。