📅  最后修改于: 2023-12-03 15:35:31.599000             🧑  作者: Mango
Unix系统命令行中使用Shell/Bash可以很方便地进行文件操作。
其中之一就是重命名文件,下面介绍两种常用的方式。
mv命令可以移动文件或重命名文件。
重命名文件时,只需要将原文件名作为第一个参数,将新文件名作为第二个参数即可。
例如,要将test.txt重命名为newtest.txt,可以输入以下命令:
mv test.txt newtest.txt
注意,如果新文件名已经存在,则会覆盖原来的文件。
rename命令可以批量重命名文件。
例如,要将当前目录下所有扩展名为.log的文件全部重命名为.txt,可以输入以下命令:
rename 's/\.log$/.txt/' *.log
其中,s表示替换操作,.log$表示以.log结尾的字符串,.txt表示替换后的文件扩展名。最后的*.log表示匹配所有扩展名为.log的文件。
注意,在某些系统中,rename命令可能被称为perl-rename。
以上是两种常见的重命名文件的方式,可以根据实际情况选择合适的方法。