Linuxでファイル名を指定するときに特定の特殊文字を使用するのは正しいですか?

Linuxでファイル名を指定するときに特定の特殊文字を使用するのは正しいですか?

基本的にファイル名に+、、、、(ドット)、 (カンマ)など特定&の特殊文字を使うのが正しいのですか?'.,

私はあなたが問題なく-使用できることを知っていますが_、調査した後は他の記号に関する明確な情報を見つけることができません。どういう意味ですか)。

ベストアンサー1

ファイル名にデフォルトで+、&、'、.(ドット)、、(カンマ)などの特定の特殊文字を使用することは正しいですか?

はい。

正確であるが、必ずしも望ましいか便利であるとは限らない。

あなたはそれを使用することができますnull と/ 最新のUnixおよびLinuxファイルシステムのファイル名内で。

あなたはそれを使用することができますASCII句読点。一部のユーティリティ会社では stop(指す)と生成されたファイル名にはカンマが含まれています。

あなたはそれを使用することができますASCII制御文字ただし、これは許容可能な方法で表示される可能性が低く、使用しにくいため推奨されません。

あなたはそれを使用することができますシェルメタ文字たとえば、ASCIIアンパサンドとASCIIアポストロフィです。ただし、これは不便であり、コマンドを設定するときにこれらの文字を引用またはエスケープするために特別な注意が必要です。

あなたはそれを使用することができますマルチバイト文字複数のエンコーディングを使用してください。非ASCII文字は、シェルおよび/またはユーティリティによって正しく解釈され表示されます。広く使用されているエンコーディング(UTF-8など)に制限し、ロケールを適切に設定することをお勧めします。

あなたはやる最小限の問題ASCII印刷可能文字を使用し、句読点文字セットをビシェルメタ文字に制限し、名前はハイフン(またはファイルを非表示にしない限り停止文字)で始まりません。

おすすめ記事