有时候我们的Linux系统文件夹中有几百上千个文件或文件夹,一个个重命名十分繁琐,如何多个文件同时重命名?好在Linux有一些批量重命名的技巧——本文就是来介绍Linux批量重命名技巧。
首先,需要了解Linux系统中常用的重命名命令mv。mv可以用来重命名文件,并且可以把多个文件重命名:
mv 旧文件名 新文件名
注意,如果想要把多个文件重命名,必须先放到同一个文件夹中,然后用mv进行重命名,如:
mv *.jpg *.png
这样就可以把jpg格式的文件全部重命名为png格式文件了。
其次,可以使用find命令来帮助我们批量重命名,find命令通过正则表达式来搜索文件,同时可以使用-exec参数低此搜索到的文件进行重命名。把以下代码放到终端中。
find / -name oldname -exec mv {} /name newname \;
最后,可以使用rename进行批量重命名,rename是Linux中的另一种用于批量重命名的命令,它可以通过使用正则表达式来轻松的实现文件的批量重命名,例如将 *.gif 改成 *.JPG, 那么只需要在终端中输入:
$ rename ‘s/\.gif$/\.jpg/’ *.gif
以上就是Linux批量重命名技巧,如果批量重命名任务繁琐,建议使用这些命令来避免繁琐的重命名过程。
香港服务器首选树叶云,2H2G首月10元开通。
树叶云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/156778.html<