rename [ -v ] [ -n ] [ -f ] perlexpr [ files ]
# ls
1.txt 2.txt 3.txt
# rename 's/\.txt$/\.jpg/g' *.txt
# ls
1.jpg 2.jpg 3.jpg
# ls
ABC.jpg OPQ.jpg XYZ.jpg
# rename 'y/A-Z/a-z/' *.jpg
# ls
abc.jpg opq.jpg xyz.jpg
# rename -v 'y/a-z/A-Z/' *.jpg
abc.jpg renamed as ABC.JPG
opq.jpg renamed as OPQ.JPG
xyz.jpg renamed as XYZ.JPG[/qutoe]
-n 选项不会实际进行转换,只是列出哪些文件会被转换,以及转换后的结果如何的信息:
[quote]# rename -n 'y/a-z/A-Z/' *.jpg
abc.jpg renamed as ABC.JPG
opq.jpg renamed as OPQ.JPG
xyz.jpg renamed as XYZ.JPG
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) | Powered by Discuz! X3.2 |