ubuntu下批量修改后缀名及批量重命名

1、批量修改后缀名

rename   's/\.JPG/.gif/'    *.JPG (注意:在单引号中的最后一个'/'符号不能少!)

其中.JPG是要修改文件的后缀名,.gif是你要修改成的后缀名。*.JPG是指当前目录下的所有以jpg为后缀的文件。

使用时先在终端使用cd命令进入到需要修改后缀名的文件所在的文件夹,然后使用rename   's/\.JPG/.gif/'    *.JPG命令。

当然具体命令你要根据你的需要自己修改了。

2、批量重命名

因为下载了很多图片,想把他统一命名,所以找到了这个脚本。

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #!/bin/bash echo "?---输入批量文件所在目录(如:/home/andy/图片)(当前目录输入 .即可)---" ;   read  directory; cd  "$directory" ; echo "?---输入要重命名文件类型和前缀(如:png  img_  (区分大小写))[以空格分割]---" ; read ext  begin; mkdir  temp echo ">>>开始批量重命名  $directory 下的 $ext 文件>>>>>>>>>>>>>>" ; let  i=0;               for it in   *.$ext; do                     mv "$it"   . /temp/ "$begin$i.$ext" ;                     let i=i+1;               done mv  . /temp/ *.$ext   ./ rm -r  temp echo "===完成$i个文件批量重命名,文件列表如下:" ; ls  *.$ext
把以上代码保存为renames.sh 
放在任意目录,终端运行 ./renames.sh 
输入提示1:输入要批量重命名的文件路径。(文件和脚本同目录或在子目录可省略些,如”.“、“./photo”) 
输入提示2:文件类型、重命名前缀(不输入前缀则文件重命名为数字0、1、2、3……)。
参考网址:http://www.xzcblog.com/post-23.html                http://www.xzcblog.com/?post=84



本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部