Samba:僅替換非法字符,而不是使用完全亂碼的檔案名稱?

Samba:僅替換非法字符,而不是使用完全亂碼的檔案名稱?

我知道 Linux 和 Windows 有不同的非法字元集,但似乎當檔案名稱包含單一特殊字元時,就像:在 Samba 共用目錄(Linux 伺服器)上一樣,整個檔案名稱就會變成亂碼。

例如,「a:b」變成「A4WTMA~A」。這對於了解文件是什麼沒有太大幫助...我可以使名稱更容易預測嗎?喜歡,

  • 僅將特殊字元替換為“_”。
  • 如果該名稱已存在,請在末尾新增一個數字。

因此,如果

  • 甲:乙
  • a_b
  • a?b

在 Linux 上存在,在 Windows 上將顯示為

  • a_b1
  • a_b
  • a_b2

在 Windows 上,或類似的東西上,

  • A4WTMA~A
  • a_b
  • A6ARMU~L

如目前所示?

相關內容