微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Linux中递归更改文件扩展名的命令

比如我需要将 jpg 结尾的图片文件修改为 png 结尾的

如果能用rename命令,运行下面的

find . -name '*.jpg' -exec rename .jpg .png {} +

如果不能用rename命令,使用下面的

find . -name "*.jpg" -exec bash -c 'mv "$1" "${1%.jpg}".png' - '{}' \;

参考:https://stackoverflow.com/questions/21985492/recursively-change-file-extensions-in-bash

本文由博客一文多发平台 OpenWrite 发布!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐