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

相关文章
相关标签/搜索