Linux 重命名文件和文件夹

Linux 重命名文件和文件夹目录 1 使用 mv 命令 2 使用 rename 命令 1 使用 mv 命令 mv 命令可以重命名或者移动文件或文件夹 mvAB 将目录 A 重命名为 Bmv a b c 将 a 目录移动到 b 下 并重命名为 cmvabc123 将一个名为 abc 的文件重命名为 123 如果当前目录下也有个 123 的文件的话 这个文件是会将它覆盖的 2 使用 rename 命令 1 版本一 renameold namenew name

目录

1. 使用 mv 命令

2. 使用 rename 命令


1. 使用 mv 命令

mv 命令可以重命名或者移动文件或文件夹。

mv A B # 将目录A重命名为B mv /a /b/c # 将/a目录移动到/b下,并重命名为c mv abc 123 # 将一个名为abc的文件重命名为123,如果当前目录下也有个123的文件的话,这个文件是会将它覆盖的。

2. 使用 rename 命令

1. 版本一:

rename old_name new_name 
   

Linux 重命名文件和文件夹

2. 版本二:支持 Perl

rename [-n -v -f] 
    
     
   
  1. pcre 是 Perl 兼容正则表达式,它表示的是要重命名的文件和该怎么做。正则表达式的形式是 s/old-name/new-name/
  2. -v 选项会显示文件名改变的细节(比如:XXX重命名成YYY)。
  3. -n 选项告诉 rename 命令在不实际改变名称的情况下显示文件将会重命名的情况。
  4. -f 选项强制覆盖存在的文件。

示例:

rename 's/\.jpeg/\.jpg/' *.jpeg # 改变文件扩展名 rename 'y/A-Z/a-z/' * # 把所有文件改成小写 rename 'y/a-z/A-Z/' * # 把所有文件改成大写 rename -v 's/img_(\d{4})\.jpeg/dan_$1.jpg/' *.jpeg # 将‘imgNNNN.jpeg’变成‘danNNNN.jpg’ rename -v 's/img_\d{3}(\d{4})\.jpeg/dan_$1.jpg/' *.jpeg # 将‘img_000NNNN.jpeg’变成‘dan_NNNN.jpg’

上面的例子中,子模式 \d{4} 会捕捉4个连续的数字,捕捉的四个数字匹配模式对应 $1, 将会用于新的文件名。

参考目录

 Linux下批量重命名文件_漫漫路上下而求索的博客-CSDN博客_linux 批量重命名文件

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/200584.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月20日 上午10:30
下一篇 2026年3月20日 上午10:30


相关推荐

  • html列表嵌套

    html列表嵌套Title 目录贴吧导航大事记载等级制度实名制度特点分析品牌价值手机贴吧贴吧客户端贴吧智能版平台推广官方平台贴吧推广列表嵌套 无序嵌套在有序中 直接在大的里面 根据

    2026年3月17日
    2
  • Java快速输入输出使用详解(解决Java输入输出超时问题)

    Java快速输入输出使用详解(解决Java输入输出超时问题)Java快速输入输出使用详解一、背景:  Scanner类输入时,输入效率比较慢,输入数据大于10^5左右时(你觉得数据有点多时就用快速输入即可),某些题目会超时。所以需要输入快一点的方法。  一般情况下输入数据多导致题目超时时,直接使用快速输入中的:1.简单方法即可。二、快速输入:1.简单方法(我常用的:只是加了个包装流BufferedReader)importjava.io.Bu…

    2022年5月9日
    80
  • emgucv 抠图[通俗易懂]

    我的环境的KinectSDK2.0+EmguCV3.0.0依旧还是WinFrom和ImageBox因为需要用到BodyIndex的数据,但BodyIndex的分辨率和RGB图像的分辨率不同,所以需要用的CoordinateMap类中的坐标转换函数。然后直接对colorimage的像素点进行操作。同样,需要用的指针,要把项目调整为允许不安全的代码。代码和注释如

    2022年4月12日
    85
  • Linux读写执行(RWX)权限

    Linux读写执行(RWX)权限rwx权限对文件rwx权限 对文件的作用 读权限(r) 表示可读取此文件中的实际内容,例如,可以对文件执行cat、more、less、head、tail等文件查看命令。 写权限(w) 表示可以编辑、新增或者修改文件中的内容,例如,可以对文件执行vim、echo等修改文件数据的命令。注意,无权限不赋予用户删除文件的权利,除非用户对文件的上级目录拥有写权限才可以。 执行权限(x) 表示该文件具有被系统执行的权限。Window系统中查看一个文件是否为可执行文件,

    2022年6月7日
    1.0K
  • ASCII码对照表(包括十六进制、十进制和字符)

    ASCII码对照表(包括十六进制、十进制和字符)ASCII 码对照表

    2026年3月16日
    1
  • pytest重试_联系人去重失败

    pytest重试_联系人去重失败安装:pip3installpytest-rerunfailures重新运行所有失败用例要重新运行所有测试失败的用例,请使用–reruns命令行选项,并指定要运行测试的最大次数:$py

    2022年7月31日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号