Linux下查找并批量修改文件扩展名

查找当前目录及其子目录下所有扩展名为.sh的文件,将其扩展名修改为.bash

find . -type f -name "*.sh" -print0 | xargs -0 rename .sh .bash {}

使用find的-print0和 xargs的-0选项,可以解决文件名中包含空格的问题。

posted on 2013-01-02 21:53  知也无涯  阅读(2679)  评论(0编辑  收藏  举报