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

2024-03-01 0 459
目录
  • 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 <files>

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

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 打包当前文件夹下所有文件的方法
  • Linux如何设置文件和文件夹的读写权限
  • java之向linux文件夹下写文件无权限的问题
  • Linux du命令实现根据文件或者文件夹大小排序输出
  • Linux中Shell脚本判断文件/文件夹是否存在方法
  • linux如何将环境文件或者文件夹打包

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 linux shell Linux重命名文件和文件夹的两种方法 https://www.u-9.cn/jiaoben/linuxshell/179075.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务