首页IT科技rename-command(利用rename命令重命名文件和目录方法记录)

rename-command(利用rename命令重命名文件和目录方法记录)

时间2025-05-02 03:09:13分类IT科技浏览7996
导读:我们是不是有需要在Linux服务器运维过程中需要修改文件和目录名称,可能有些朋友用过mv命令。但是这个时候用rename应该是更好的,这里我们看看如何使用 rename命令重命名文件和目录。...

我们是不是有需要在Linux服务器运维过程中需要修改文件和目录名称              ,可能有些朋友用过mv命令              。但是这个时候用rename应该是更好的                     ,这里我们看看如何使用 rename命令重命名文件和目录                     。

1              、安装rename

sudo apt update sudo apt install rename #ubuntu或者debian

如果是centos使用:

sudo yum install prename #Centos

2                     、命令选项

rename [OPTIONS] perlexpr files

这里我们看看参数       。

-v, --verbose 详细:成功重命名的文件的打印名称       。 -0, --null 从STDIN读取时       ,请使用\0作为记录分隔符 -n, --nono 不执行任何操作:打印要重命名的文件名              ,但不重命名                     。 -f, --force 覆盖:允许覆盖现有文件 --path, --fullpath 重命名完整路径:包括任何目录组件              。默认 -d, --filename, --nopath, --nofullpath 不重命名目录:仅重命名路径的文件名部分 -h, --help 帮助:打印提要和选项       。 -m, --man 手册: 打印手册页. -V, --version 版本: 显示版本号. -e 表达: 作用于文件名的代码. 可以重复来构建代码(比如“perl-e              ”)                     。如果没有-e                     ,则第一个参数用作代码              。 -E 语句:对文件名执行操作的代码       ,如-e       ,但终止于 ;.

3       、rename常用案例

用下划线替换文件名中的空格

rename y/ /_/ *

将文件名转换为小写

rename y/A-Z/a-z/ *

将文件名转换为大写

rename y/a-z/A-Z/ *

从文件名中删除.bak

rename s/\.bak$// *.bak

将.jpeg和.JPG文件名重命名为.jpg

rename s/\.jpe?g$/.jpg/i *

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
将织梦dedecms转换到wordpress(完整织梦DedeCMS设置全站伪静态流程 减少网站文件量) typecho搭建教程(Typecho利用Tag相关性调用相关文章)