Linux重命名文件和文件夹的两种方法

 更新时间:2023年12月03日 15:35:19   作者:夢的点滴  
这篇文章主要介绍了Linux重命名文件和文件夹的两种方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

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 <files>

2. 版本二:支持 Perl

rename [-n -v -f] <pcre> <files>
  • pcre 是 Perl 兼容正则表达式,它表示的是要重命名的文件和该怎么做。正则表达式的形式是 s/old-name/new-name/。
  • -v 选项会显示文件名改变的细节(比如:XXX重命名成YYY)。
  • -n 选项告诉 rename 命令在不实际改变名称的情况下显示文件将会重命名的情况。
  • -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'

以上就是Linux重命名文件和文件夹的两种方法的详细内容,更多关于Linux重命名文件和文件夹的资料请关注脚本之家其它相关文章!

相关文章

  • linux shell中“.” 和 “./”执行的区别详解

    linux shell中“.” 和 “./”执行的区别详解

    这篇文章主要介绍了linux shell中“.” 和 “./”执行的区别详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • Shell脚本实现SSL证书过期巡检

    Shell脚本实现SSL证书过期巡检

    我们知道 SSL 证书是会过期的,一旦过期之后需要重新申请,如果没有及时更换证书的话,就有可能导致网站出问题,所以本文分享一个自动检测 SSL 是否过期的 shell 脚本吧
    2023-08-08
  • Shell Script条件判断详解

    Shell Script条件判断详解

    ShellScript中,命令执行后的返回状态可以用于条件判断,其中0表示成功,1-255表示失败,重定向操作允许控制命令输出,包括覆盖和追加方式,逻辑操作符&&和||用于根据命令状态执行逻辑判断,IF语句则是基于命令的执行结果来分支执行不同的代码块,支持if、elif和else关键字
    2024-09-09
  • shell脚本实现Hbase服务的监控报警和自动拉起问题

    shell脚本实现Hbase服务的监控报警和自动拉起问题

    这篇文章主要介绍了shell脚本实现Hbase服务的监控报警和自动拉起,主要是通过服务名监控和端口监控,通过企业微信消息通知脚本,对此内容感兴趣的朋友跟随小编一起看看吧
    2022-11-11
  • 在Linux中将cURL的输出保存到文件的几种方法

    在Linux中将cURL的输出保存到文件的几种方法

    当你需要将cURL的输出保存到文件时,Linux提供了几种不同的方法,cURL是一个功能强大的命令行工具,用于在网络上传输数据,通常用于HTTP请求,在本文中,我们将探讨如何使用cURL将其输出保存到文件,以及一些附加的选项和技巧
    2023-09-09
  • Shell常用操作符总结

    Shell常用操作符总结

    这篇文章主要介绍了Shell常用操作符总结,本文讲解了算术操作 符、关系操作符、测试操作符等内容,需要的朋友可以参考下
    2015-05-05
  • Shell脚本实现自动输入密码登录服务器

    Shell脚本实现自动输入密码登录服务器

    这篇文章主要介绍了Shell脚本实现自动输入密码登录服务器,本文使用expect来实现这个需求,讲解了expect的安装及使用脚本,需要的朋友可以参考下
    2015-03-03
  • Linux shell 获得字符串所在行数及位置的方法

    Linux shell 获得字符串所在行数及位置的方法

    这篇文章主要介绍了Linux shell 获得字符串所在行数及位置的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • shell字符截取命令之cut命令的实例详解

    shell字符截取命令之cut命令的实例详解

    这篇文章主要介绍了shell字符截取命令之cut命令的实例详解的相关资料,希望通过本文大家能够掌握这部分内容,需要的朋友可以参考下
    2017-09-09
  • Shell中的循环语句for、while、until实例讲解

    Shell中的循环语句for、while、until实例讲解

    这篇文章主要介绍了Shell中的循环语句for、while、until实例讲解,简单清晰明了,非常不错的教程,需要的朋友可以参考下
    2014-06-06

最新评论