sh 重命名目录树中的文件扩展名

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 重命名目录树中的文件扩展名相关的知识,希望对你有一定的参考价值。

# Use find command, executing rename
find DIR -name "*.EXT1" -type f -exec rename 's/\.EXT1$/.EXT2/' '{}' \;

# For example, to rename all file extensions from 'text' to 'txt':
find /home/daniel -name "*.text" -type f -exec rename 's/\.text$/.txt/' '{}' \;

# To change all extensions in a directory:
find DIR -type f -exec rename 's/\.[0-9A-Za-z]+$/.EXT2/' '{}' \;

以上是关于sh 重命名目录树中的文件扩展名的主要内容,如果未能解决你的问题,请参考以下文章

重命名目录中的所有文件?

sh 重命名shell中的链接文件对。通过多对链接文件名重命名。

sh 在子目录中重命名文件内的字符串

文件夹为啥无法重命名?

如何使用 mv 命令重命名 unix 中的多个文件?

是否可以知道树中的项目何时被重命名?