我有一堆图片,我想重命名如下:
*.png.png --> *.png*.jpeg.jpg --> *.jpg*.JPEG --> *.jpg到目前为止,我尝试过的唯一一件事是mv *.png.png *.png,但我知道这是行不通的,但还是冒了一次险。
是否有一种简单(或可能不)的方式来用这种模式对重命名文件进行批处理?
发布于 2015-04-08 06:29:41
下面是使用find重命名*.png.png -> *.png的东西:
find ./ -name '*.png.png' -type f \
-exec sh -c 'mv {} ./$(basename -s .png.png {}).png' \;它并不是真正的老年性,所以您必须为其他文件扩展名定制它。
https://unix.stackexchange.com/questions/194979
复制相似问题