ディレクトリ名として「@」を使用する

ディレクトリ名として「@」を使用する

Unix / Linuxでは、技術的にファイル名とディレクトリ名に任意の文字を使用できますが、句読点を使用することは、オペレーティングシステムで句読点を区切り文字として広く使用するため、ほとんど常に危険です。

しかし、私はただ単一の文字でディレクトリ名を指定することで利点を得ることを試みています。 @(標識から)。

数日間使った結果、あまり問題はありませんでしたが、私が見落とした部分があったかもしれませんね。

私を噛もうと再び訪れるかもしれない命令や状況があるのだろうか?

答え1

私はこれがかなり安全であると確信しています。これは私が慣れているシェルのシェルメタ文字ではなく、それを区切り文字として使用するものを考えることはできません。一般的なアプリケーションでは、ファイル名にも使用しました。たとえば、SSHのControlMasterソケット名を指定するためによく使用されます。

ls -Fシンボリックリンクを表示する文字として使用しますが、これは一部の人にとっては少し混乱する可能性がありますが、色lsにはあいまいさはありません。

関連情報