web-dev-qa-db-ja.com

Linuxが文字「/」を含むファイル名を表示できるのはなぜですか?

次の図は、実際のLinux環境で撮ったものです。

ls output showing characters similar to forward-slash (/) in a filename

Linuxが文字「/」を含むファイル名を表示できるのはなぜですか?

32
xmllmx

/文字ではありません( + 002F );これは、似ているだけのUnicode文字です。

試す

ls | hexdump -C

それが何であるかを確認します。

いくつかの可能性は FRACTION SLASH(U + 2044)DIVISION SLASH(U + 2215)MATHEMATICAL RISING DIAGONAL(U + 27CB) 、および組み合わせた固相線文字 + 0337 および + 0338 ですが、スクリーンショットからどれを区別するかはできません。

53
cjm