在mac下有没批量改文件扩展名的方法?
有没批量改文件扩展名的方法?{:5_265:}事情是这样的:拍了一堆照片,发jpg小图给客户选图,然后客户又发回来给我,我就要根据客户选的jpg一张张对着来选出原始数据档案的图片。。。在mac下有没批量改文件扩展名的方法或者软件?跪求想把客户发回来的jpg批量改成cr2的扩展名,这样就能BeyondCompare这个软件一下子选出原始的CR2档了。
本帖最后由 ydw1118 于 2016-7-18 20:00 编辑
#!/bin/bash
find ./ -name *.jpg| while read i
do
mv $i.jpg$i.cr2
done
ydw1118 发表于 2016-7-18 19:57 https://www.pcbeta.com/static/image/common/back.gif
#!/bin/bash
find ./ -name *.jpg| while read i
看不懂。。。{:5_265:}求指教。直接复制在终端执行? 复制到一个文档里面,改名为rename.sh。
然后放到你要批量改名的文件的那个目录里,然后在命令行里执行这个脚本:sh rename.sh
记得先把你的文件备份一下啊。万一出问题就不好弄了。 ydw1118 发表于 2016-7-18 20:37 https://www.pcbeta.com/static/image/common/back.gif
复制到一个文档里面,改名为rename.sh。
然后放到你要批量改名的文件的那个目录里,然后在命令行里执行这个 ...
我试了,好像没效果。。。看看是不是有地方搞错了?
全选或者多选你要改名的图片,右键-给多个项目重新命名-jpg替换成cr2-确定
没见过cr2,如果直接改可以用,这个办法就可以 支持一下!!! 用这个软件试试…… 假设你的照片在下载目录的Rename_jpg2cr2, 打开终端复制粘贴下面的代码
cd Rename_jpg2cr2
ls |sed 's/jpg//' |xargs -I {} mv {}.jpg {}.cr2////
philander 发表于 2016-7-18 22:30 https://www.pcbeta.com/static/image/common/back.gif
全选或者多选你要改名的图片,右键-给多个项目重新命名-jpg替换成cr2-确定
没见过cr2,如果直接改可以 ...
这个不行吧,没看到改扩展名的选项 syscl 发表于 2016-7-18 23:28 https://www.pcbeta.com/static/image/common/back.gif
假设你的照片在下载目录的Rename_jpg2cr2, 打开终端复制粘贴下面的代码
////
{:9_351:}不行耶,为毛是..jpg
syscl 发表于 2016-7-18 23:28 https://www.pcbeta.com/static/image/common/back.gif
假设你的照片在下载目录的Rename_jpg2cr2, 打开终端复制粘贴下面的代码
////
{:9_350:}哈哈,我把.jpg .cr2改成jpg cr2就行了。谢谢 elisontz 发表于 2016-7-18 23:59 https://www.pcbeta.com/static/image/common/back.gif
哈哈,我把.jpg .cr2改成jpg cr2就行了。谢谢
抱歉我疏忽了那个点, 对的! elisontz 发表于 2016-7-18 23:59 https://www.pcbeta.com/static/image/common/back.gif
哈哈,我把.jpg .cr2改成jpg cr2就行了。谢谢
sorry, 一下疏忽了那个点:
也就是有两种改法:ls |sed 's/\.jpg//' |xargs -I {} mv {}.jpg {}.cr2或者像你说的这样ls |sed 's/.jpg//' |xargs -I {} mv {}jpg {}cr2//// elisontz 发表于 2016-7-18 23:47 https://www.pcbeta.com/static/image/common/back.gif
这个不行吧,没看到改扩展名的选项
我当时是复制了三个jpg并批量改成功后才会贴的。查找那里输入jpg。替换成那里填cr2.反正几个jpg都直接改成了后缀名cr2的图片。专门看了一下显示简介,文件名都没变,后缀从jpg变成了cr2 syscl 发表于 2016-7-18 23:28 https://www.pcbeta.com/static/image/common/back.gif
假设你的照片在下载目录的Rename_jpg2cr2, 打开终端复制粘贴下面的代码
////
ls |sed 's/jpg//' |xargs -I {} mv {}jpg {}cr2去掉小点后,可以批量改名字了,感谢!
页:
[1]