我想递归地重命名我的文件,以 *.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"。
问候