1、问题描述
1)ubuntu下用复制和粘贴的方式新建一个文件“echo (复件)”,文件名是系统自动命名的。
2)重命名时输入命令:sudo mv echo(复件) algrithm,提示错误“bash: 未预期的符号 `(' 附近有语法错误”
3)把括号改为中文方式也不行,添加\也不行
2、解决过程
1)直接复制文件名。右键选中文件->重命名,然后复制文件名。
2)输入命令,不过源文件名是粘贴过来的,sudo mv echo (复件) algrithm
3) 完成
3、原因
1)文件名“echo (复件)”中括号为英文格式,echo和(之间有个空格,其他地方没有空格
4、总结
1)系统自动重命名文件名格式:源文件名+空格+(+复件+),其中括号为英文格式。