私のディレクトリが作成されたときになぜ引用符で囲むのですか? [コピー]

私のディレクトリが作成されたときになぜ引用符で囲むのですか? [コピー]

[email protected]/

私はこのメールアドレスをディレクトリ名として使用したいと思います。わかりました。いろいろな理由で良い考えではありません。しかし、これが数秒後に削除される非常に一時的なディレクトリであるとしましょう。 :)

私は命令を出す。

mkdir [email protected]

ところでディレクトリを調べてみると実際には引用符を付けて作ったものでした。

...
'[email protected]`
...

それからそれが原因であることを知っていました。@

ディレクトリ名の特殊文字の規則は何ですか?システムがそれを引用することを決定する方法は何ですか?

答え1

これだls 見せる名前は、名前にリテラル引用符が含まれることを意味しません。

lsエイリアスが use の場合、--quoting-style=locale次のものが生成されます。

[email protected]

...ファイル名の周りにUnicode「左一重引用符」と「右一重引用符」文字があります。

関連情報