针对所有文件命名为MD5生产的字符串。批量执行命令如下,新建一个sh文件,然后复制下面就可以,批量执行后,会生成加密的字符串的文件。

会生成到当前文件夹下面。批量的重命名

#!/bin/bash

for file in $(find ./* -iname "*.*" ! -name '*.sh')

do

    base=`md5sum $file | awk '{print $1}'`

    if [ ! ${base} ]

    then

        exit 113

    fi

    mv ./$file ./${base}.${file##*.}     

done


windows系统批量的变更名称,根据生成的MD5码值来命名的脚本_批量的重命名