Linux

Linux/Windows/Unix/… 文件名:允許使用哪些字元?哪些是未轉義的?

  • January 11, 2016

哪些字元是允許的,哪些字元必須在不同作業系統的命令行上轉義?

維基百科關於文件名的文章中討論了文件名字元。

您可能會發現這篇文章內容豐富:修復 Unix/Linux/POSIX 文件名

本文比較了 OS X 和 Windows XP:X 與 XP:文件名中的禁止字元(PDF,請參見第 64-66 頁)。

1000 美元不應該出現在文件名中的東西 Alex

我不知道哪些字元必須轉義,但在 Linux 中,轉義可能具有特殊含義的字元可能不是一個好主意,例如“n”(換行符)、“t”(製表符)等,但這在文件操作中通常不是問題。也許您的意思是“轉義”而不是“未轉義”。最常見的是 shell 將解釋的那些,例如空格、“>”、“<”等。請參閱我連結的一些文章以進行討論。

引用自:https://serverfault.com/questions/150740