linux对一个文件夹里面的超多文件的文件名进行批量替换
如题,要把文件名中的'替换成空,直接用rename"'"""*.jpg的话因为文件超多,老是提示-bash:/usr/bin/rename:Argum...
如题, 要把文件名中的 ' 替换成空, 直接用rename "'" "" *.jpg的话 因为文件超多, 老是提示-bash: /usr/bin/rename: Argument list too long. 求如何处理
展开
展开全部
把文件名都保持到一个文件中
然后每次读取几千行进行重命名
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
find .. -name *.jpg -exec rename "'" "" {} \;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for file in `ls *.jpg`; do
rename "'" "" $file
done
rename "'" "" $file
done
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询