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黄金甲实时修正或删除。