当前位置: 代码网 > 服务器>服务器>Linux > Linux重命名文件和文件夹的两种方法

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

2024年05月18日 Linux 我要评论
1. 使用 mv 命令mv 命令可以重命名或者移动文件或文件夹。mv a b # 将目录a重命名为bmv /a /b/c # 将/a目录移动到/b下,并重命名为cmv abc 123 #

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重命名文件和文件夹的资料请关注代码网其它相关文章!

(0)

相关文章:

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

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com