重磅炸弹:Linux批量重命名技巧(批量重命名linux)
有时候我们的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批量重命名技巧,如果批量重命名任务繁琐,建议使用这些命令来避免繁琐的重命名过程。