mv或者cp帶小括號文件名解析問題總結

例:mv test_file (1).xls
報錯:
bash: 未預期的符號 `(' 附近有語法錯誤

解決方案:
mv test_file\(1\).xls

總結:
爲何文件名沒法解析?
大體爲, 文件名由hash表進行存儲的,當輸入文件名時會進行hash表查詢字符匹配,因此特殊字符須要轉義;解釋比較通俗,只是記錄一下;

參考文獻:linux

https://www.linuxidc.com/Linux/2013-01/78073.htmbash

相關文章
相關標籤/搜索