猿问

centos 如何批量替换文件名

文件夹下面的文件太多,无法直接用 rename aa bb *.jpg

执行就会提醒:-bash: /usr/bin/rename: Argument list too long

百度找到的方法

for i in `ls *.jpg`do
    rename "aa" "bb" $i
done
find . -name *.jpg -exec rename aa bb {} +

出错:-bash: /bin/find: Argument list too long

上面方法也都不能用,请教懂的同学指点一下,如何快速批量替换文件夹下面的文件名,大概有几十万个文件吧。


胡说叔叔
浏览 862回答 1
1回答
随时随地看视频慕课网APP
我要回答