使用rename命令
rename 's/\.fna$/.fa/' *.fna
当你运行 rename
命令时,它会按照指定的规则来重命名文件。在这个命令中:
rename
:这是命令的名称,用于重命名文件。's/\.fna$/.fa/'
:这是一个正则表达式,指定了要进行替换的规则。其中,s/
表示替换操作的开始,\
用于转义字符,.fna$
表示以 .fna 结尾的文件名($
表示结尾),.fa
表示要替换成的新后缀名。*.fna
:这是一个通配符,用于匹配当前目录下所有以 .fna 结尾的文件。- 所以整个命令的含义是:将当前目录下所有以 .fna 结尾的文件的后缀改为 .fa。
这样,运行这个命令后,所有以 .fna 结尾的文件都会被重命名为相同的文件名,但是后缀改为 .fa。