针对所有文件命名为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