例:mv test_file (1).xls 報錯: bash: 未預期的符號 `(' 附近有語法錯誤 解決方案: mv test_file\(1\).xls 總結: 爲何文件名沒法解析? 大體爲, 文件名由hash表進行存儲的,當輸入文件名時會進行hash表查詢字符匹配,因此特殊字符須要轉義;解釋比較通俗,只是記錄一下;
參考文獻:linux
https://www.linuxidc.com/Linux/2013-01/78073.htmbash