Samba: 完全に意味不明なファイル名を使用する代わりに、不正な文字のみを置き換えますか?

Samba: 完全に意味不明なファイル名を使用する代わりに、不正な文字のみを置き換えますか?

Linux と Windows では不正な文字のセットが異なることは理解していますが、:Samba 共有ディレクトリ (Linux サーバー) のようにファイル名に特殊文字が 1 つでも含まれていると、ファイル名全体が意味不明になるようです。

たとえば、「a:b」は「A4WTMA~A」になります。これではファイルが何なのかを知るのにあまり役立ちません... 名前をもっと予測しやすいものにできますか? たとえば、

  • 特殊文字のみを「_」に置き換えます。
  • その名前がす​​でに存在する場合は、末尾に数字を追加します。

だから、もし

  • a:b
  • 翻訳
  • a?b

LinuxではWindowsでは次のように表示されます。

  • 1 1 1
  • 翻訳
  • 2 番目

Windows などでは、代わりに、

  • A4WTMA〜A
  • 翻訳
  • A6ARMU~L

現在表示されているとおりですか?

関連情報