我有多个具有唯一标识名称的目录。在其中的每一个中都有由自动分析软件生成的更多相同子目录。在这些子目录之一中是一个文件,我想挑选并移动到一个唯一的目录,以它们各自的父目录命名。
例如:
目录 = A001 A002 A003 A004
子目录 = A001/文件 A002/文件 A003/文件 A004/文件
每个子目录中的相同文件名 = A001/files/aseg.mgz A002/files/aseg.mgz 等
唯一的新目录 = collated_aseg
我想将所有 aseg.mgz 文件移动到 collated_aseg 目录并重命名它们,以便它们可以识别为来自原始父目录:例如 A001_aseg.mgz (或等效)。
我看过类似的问题(在终端中将文件重命名为父目录的名称) - 但是,这些只有一层目录,而我的问题有两层。我想知道这是否可以轻松完成。