小编sha*_*zad的帖子

使用父目录名称重命名文件名

我想递归地重命名我的文件,以 *.fna.gz 结尾,父目录两步上升,即“Aspergillus_neoniger”。您可以在这张图片中看到子目录的详细信息

树命令图像

.
??? Aaosphaeria_arxii
?   ??? all_assembly_versions
?   ?   ??? GCA_010015735.1_Aaoar1
?   ?       ??? GCA_010015735.1_Aaoar1_assembly_structure
?   ?       ??? GCA_010015735.1_Aaoar1_cds_from_genomic.fna.gz
?   ?       ??? GCA_010015735.1_Aaoar1_genomic.fna.gz
?   ?       ??? GCA_010015735.1_Aaoar1_rna_from_genomic.fna.gz
?   ??? latest_assembly_versions
?   ?   ??? GCA_010015735.1_Aaoar1
?   ?       ??? GCA_010015735.1_Aaoar1_assembly_structure
?   ?       ??? GCA_010015735.1_Aaoar1_cds_from_genomic.fna.gz
?   ?       ??? GCA_010015735.1_Aaoar1_genomic.fna.gz
?   ?       ??? GCA_010015735.1_Aaoar1_rna_from_genomic.fna.gz
?   ??? representative
?       ??? GCA_010015735.1_Aaoar1
?           ??? GCA_010015735.1_Aaoar1_assembly_structure
?           ??? GCA_010015735.1_Aaoar1_cds_from_genomic.fna.gz
?           ??? GCA_010015735.1_Aaoar1_genomic.fna.gz
?           ??? GCA_010015735.1_Aaoar1_rna_from_genomic.fna.gz 
Run Code Online (Sandbox Code Playgroud)

我没有发布“树”的输出,因为发布后没有以正确的格式看到它。每个学名“Aaosphaeria_arxii”都有三个子目录,我只想从“latest_assembly_versions”文件夹中提取带有“_genomic.fna.gz”扩展名的文件。在这种情况下,将 *"_genomic.fna.gz" 重命名为科学名称 "Aaosphaeria_arxii"。

问候

find rename cp mv

2
推荐指数
1
解决办法
110
查看次数

标签 统计

cp ×1

find ×1

mv ×1

rename ×1