如何解决使用“重命名”递归重命名
我正在尝试重命名 WordPress 安装中的一些文件。 备份和恢复后,某些名称有“#U00f8”而不是“ø”,这使得图像在网站上无法正常工作。
所以我需要将包含该字符串的所有图像重命名为正确的字母。
我已经做到了这一点:
rename -n 's/\#U00f8/ø/i' *
...哪个应该有效,但没有?
我还发现重命名实用程序有多个版本。我的是这个:
从 util-linux 2.32.1 重命名
谁能帮忙解决这个问题?
解决方法
正如 man rename
告诉您的,您的 rename
版本不使用正则表达式。幸运的是,您仍然可以将其用于您的用例:
rename '#U00f8' ø *
它仅替换第一次出现,因此您可能需要运行它 while ls *\#U00f8*
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。