百度
360搜索
搜狗搜索

linux下如何批量修改文件名后缀详细介绍

在 Linux 系统中,你可以使用不同的方法来批量修改文件名后缀,以下为你介绍几种常见的方式。

使用
rename命令

rename命令可以高效地批量修改文件名。如果你使用的是 Perl 版本的rename,可以按照如下方式操作:
bash

  *

例如,把所有.txt文件改成.md文件,可使用如下命令:
bash

  *

使用
bash脚本

你也能编写一个简单的bash脚本来完成此任务:
bash

*.旧后缀

.*}.新后缀"

" "

你可以把上述代码保存成一个脚本文件,像rename_files.sh,然后赋予执行权限并运行:
bash

 +x rename_files.sh

./rename_files.sh

比如,将所有.jpg文件改成.png文件,脚本内容如下:
bash

*.jpg

.*}.png"

" "

使用
find
exec

若要在子目录中批量修改文件名后缀,可以使用find命令结合-exec选项:
bash

        _  

例如,将当前目录及其子目录下的所有.log文件改成.txt文件,命令如下:
bash

        _  




912 . _ {} \;

使用这些方法前,请先备份数据,以防误操作导致数据丢失。

阅读更多 >>>  linux设置防火墙开启关闭吗

文章数据信息:

本文主要探讨:"linux下如何批量修改文件名后缀", 浏览人数已经达到32次, 首屏加载时间:0.536 秒。