GA黄金甲

linux怎么批量修改文件名后缀

在 linux 中批量修改文件名后缀有以下要领:使用 rename 下令:rename ‘s/旧后缀/新后缀/’ *. 旧后缀使用 mv 下令:mv .旧后缀 .新后缀使用 shell 剧本:for file in *.旧后缀; do mv “$file” “${file%.旧后缀}.新后缀”done使用 find 下令:find . -name “*.旧后缀” -exec rename ‘s/.旧后缀/.新后缀/’ {} +

怎样在 Linux 中批量修改文件名后缀

在 Linux 中,批量修改文件名后缀是一个常见且利便的使命。有许多要领可以实现,下面先容一些常用的要领:

使用 rename 下令

rename 下令是一个强盛的工具,专用于重命名文件和目录。

rename 's/旧后缀/新后缀/' *. 旧后缀

登录后复制

例如,要将所有 .txt 文件的后缀更改为 .md,请使用以下下令:

rename 's/.txt/.md/' *.txt

登录后复制

使用 mv 下令

mv 下令可以用来移动或重命名文件。

mv *.旧后缀 *.新后缀

登录后复制

例如,要将所有 .jpg 文件的后缀更改为 .png,请使用以下下令:

mv *.jpg *.png

登录后复制

使用 shell 剧本

若是你需要更重大的批量重命名操作,可以使用 shell 剧本。

#!/bin/bash

for file in *.旧后缀; do
  mv "$file" "${file%.旧后缀}.新后缀"
done

登录后复制

例如,要将所有 .mp4 文件的后缀更改为 .mov,请使用以下剧本:

#!/bin/bash

for file in *.mp4; do
  mv "$file" "${file%.mp4}.mov"
done

登录后复制

使用 find 下令

find 下令可以用来搜索和修改文件。

find . -name "*.旧后缀" -exec rename 's/.旧后缀/.新后缀/' {} +

登录后复制

例如,要将所有 .html 文件的后缀更改为 .php,请使用以下下令:

find . -name "*.html" -exec rename 's/.html/.php/' {} +

登录后复制

以上就是linux怎么批量修改文件名后缀的详细内容,更多请关注本网内其它相关文章!

免责说明:以上展示内容泉源于相助媒体、企业机构、网友提供或网络网络整理,版权争议与本站无关,文章涉及看法与看法不代表GA黄金甲滤油机网官方态度,请读者仅做参考。本文接待转载,转载请说明来由。若您以为本文侵占了您的版权信息,或您发明该内容有任何涉及有违公德、冒犯执法等违法信息,请您连忙联系GA黄金甲实时修正或删除。

相关新闻

联系GA黄金甲

18523999891

可微信在线咨询

事情时间:周一至周五,9:30-18:30,节沐日休息

QR code
【网站地图】【sitemap】