Ubuntu上批量修改含空格等特殊字符的文件名 网上提供了一些批量修改文件名的方法,但如果牵涉到空格、单引号等特殊字符,则可能不一定能成功。下面的例子是把所有子目录下.mv文件修改成.wav文件。笔者试过,效果不错: find -name *.wv -exec rename 's/\.wv$/\.wav/' '{}' \;