How do I rename files in sub directories?

前端 未结 15 1467
臣服心动
臣服心动 2020-12-04 11:10

Is there any way of batch renaming files in sub directories?

For example:

Rename *.html to *.htm in a folder which has directories

15条回答
  •  天涯浪人
    2020-12-04 11:56

    find . -regex ".*html$" | while read line;
     do 
        A=`basename ${line} | sed 's/html$/htm/g'`;
        B=`dirname ${line}`;
        mv ${line} "${B}/${A}";
     done
    

提交回复
热议问题