Ubuntu/Debian下批量修改文件格式后缀名 - 技术宅银魂 - 科技改变生活 - 万事屋

Ubuntu/Debian下批量修改文件格式后缀名

万事屋图片批量丢失,刚以为是数据库,敲几个命令完事。后来发现是格式转换时干了多余的时,只能批量想改文件目录下所有文件后缀名了。

对了,只修改后缀名,不设置转换格式。

使用 rename 命令(推荐)

1. 安装 Perl 版本的 rename 工具(如果未安装):

sudo apt install rename

2. 执行批量重命名命令:

find /homw/www -type f -name "*.jpg.webp" -exec rename 's/\.jpg\.webp$/.webp/' {} \;

命令解释

  • find /homw/www:从 /homw/www 开始递归搜索。
  • -type f:仅匹配文件(排除目录)。
  • -name "*.jpg.webp":筛选以 .jpg.webp 结尾的文件。
  • -exec rename ... {} \;:对每个匹配的文件执行 rename 命令。

    没有回复内容

万事屋新帖