首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mac终端-将*.png.png重命名为*.png

Mac终端-将*.png.png重命名为*.png
EN

Unix & Linux用户
提问于 2015-04-08 06:00:33
回答 1查看 2.3K关注 0票数 1

我有一堆图片,我想重命名如下:

  • *.png.png --> *.png
  • *.jpeg.jpg --> *.jpg
  • *.JPEG --> *.jpg

到目前为止,我尝试过的唯一一件事是mv *.png.png *.png,但我知道这是行不通的,但还是冒了一次险。

是否有一种简单(或可能不)的方式来用这种模式对重命名文件进行批处理?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2015-04-08 06:29:41

下面是使用find重命名*.png.png -> *.png的东西:

代码语言:javascript
复制
find ./ -name '*.png.png' -type f \
        -exec sh -c 'mv {} ./$(basename -s .png.png {}).png' \;

它并不是真正的老年性,所以您必须为其他文件扩展名定制它。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/194979

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档