例:mv test_file (1).xls
报错:
bash: 未预期的符号 `(' 附近有语法错误
解决方案:
mv test_file\(1\).xls
总结:
为什么文件名无法解析?
大致为, 文件名由hash表进行存储的,当输入文件名时会进行hash表查询字符匹配,所以特殊字符需要转义;解释比较通俗,只是记录一下;
参考文献:
https://www.linuxidc.com/Linux/2013-01/78073.htm
例:mv test_file (1).xls
报错:
bash: 未预期的符号 `(' 附近有语法错误
解决方案:
mv test_file\(1\).xls
总结:
为什么文件名无法解析?
大致为, 文件名由hash表进行存储的,当输入文件名时会进行hash表查询字符匹配,所以特殊字符需要转义;解释比较通俗,只是记录一下;
参考文献:
https://www.linuxidc.com/Linux/2013-01/78073.htm
转载于:https://my.oschina.net/u/2292141/blog/1789778