Filenames
為什麼我的目錄在創建時會出現引號?
我創建了一個名為
bob@example.com/
我想使用這個電子郵件地址作為目錄名稱 - 我知道 - 由於很多原因這不是一個好主意 - 但假設這是一個非常臨時的目錄,我會在幾秒鐘後刪除它 :)
我發出命令
mkdir bob@example.com
但是,當我檢查目錄時,我發現它實際上是用引號創建的。
... 'bob@example.com` ...
然後我發現這是由於
@
目錄名稱中特殊字元的規則是什麼,系統如何決定引用它們
這只是
ls
顯示名稱的方式,並不意味著名稱包含文字引號。如果您
ls
的別名為 use--quoting-style=locale
,則會產生:‘bob@example.com’
…文件名周圍帶有unicode“左單引號”和“右單引號”字元。