大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
目录
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’
上面的例子中,子模式 \d{4} 会捕捉4个连续的数字,捕捉的四个数字匹配模式对应 $1, 将会用于新的文件名。
参考目录
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/195241.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...