我需要帮助同时将多个文件夹中的相同文件类型从一个子目录移动到另一个子目录

我需要帮助同时将多个文件夹中的相同文件类型从一个子目录移动到另一个子目录

例如:我有 3 个文件夹 A、B、C

每个文件夹(A、B、C)中都有一个名为 T1 的子目录。

在这个名为T1的子目录中,有一个名为T1.nii.gz的文件。

我想用一个命令同时将这个 T1.nii.gz 从 T1 子目录移动到每个文件夹 A、B、C 中的父目录?

答案1

您可以find使用-execdir

$ find -path '*/T1/T1.nil.gz' -execdir mv -t .. {} \;

-execdir将在执行命令之前更改工作目录。接下来,提供mv目标目录父级。

相关内容