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
输入提示1:输入要批量重命名的文件路径。(文件和脚本同目录或在子目录可省略些,如”.“、“./photo”)
输入提示2:文件类型、重命名前缀(不输入前缀则文件重命名为数字0、1、2、3……)。
参考网址:http://www.xzcblog.com/post-23.html http://www.xzcblog.com/?post=84
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
