これがここに投稿するのに「正しい」質問であるかどうかはわかりません。私はおそらく実際の明確な答え(効果があるか、効果がない答え、それがすべてです)よりも「コメント」をもっと要求します。
どの名前の区切り文字が最も多いかを知りたいです。Linuxに優しい(またはもっと具体的に言えば、バッシュにやさしい)と人間に優しい同時に。
次の内容でディレクトリを作成したいとします。フーさん(金持ち名前では、バー姓です)
「」という名前はFoo-Bar/
とても便利です。-
「一般」文字で、脱出は必要ありません。これはこれをはっきりと示しており、Foo
2Bar
つの異なる文字です。
今 " Foo.Bar
"は少しトリッキーです。誰かがこれが実際にファイルだと思うかもしれませんFoo.Bar
(一見すると、特に色付け可能な端末がない場合)。ここで、 " Foo
"はファイル名、 " Bar
"は拡張子です。
" "を使用することもできますが、Foo Bar
ディレクトリにアクセスするにはスペースをエスケープする必要があり、親ディレクトリ(Foo Bar
場所)の内容を一覧表示し、そのリストをbash配列に入れると空白が発生します。 (多くの)苦労。あまり良くない。
括弧()
も多くの問題を引き起こす可能性があります。また、エスケープする必要があり、コマンドに問題が発生します。なぜならscp
… よくないからです。
だから...(最後)質問は:ファイル名を一見で明確で意味のあるものにし、区切り文字を使用する必要がある場合は何を使いますか?
ベストアンサー1
短い答え: "Foo__-_Bar"
長い答え:
検索可能な項目を作成するために必要な領域に一連の文字を使用する傾向があります。 「___」や「___」などの区切り文字であることがわかるように、検索しやすい文字を使用するのがアイデアです。
私がこれを使用する実際の例は、ファイル名にアーティストと曲のタイトルが含まれ、時にはシリアル番号が含まれているmp3コレクションです。魔法式を利用して分離すると目も楽で台本も楽です。 mp3の例は次のとおりです。
- 01_blue_man_group_-_with.mp3
- 02_Blue_Man_Group__-_Time_to_Start.mp3
- 03_青_男_グループ__-_歌_一緒に。mp3
今、FooとBarが混在してはならない2つの論理的なケースは、あなたの例として解釈され、Foo__Barになることができます。