如何将多个子文件夹移动到父目录?

如何将多个子文件夹移动到父目录?

我正在使用基本的(令人尴尬的)并行计算进行一些数学计算。

有一个名为calculations/ 的父目录,其中创建了许多名为calculations/PID/ 的目录,其中PID 是进程ID。大约有 100 个不同的 PID。在每个 PID 文件夹中都有一个名为“REZ”的文件夹,其中所有结果都存储如下:

计算/PID/REZ/UNIQUE_DIR_NAME/*

其中 UNIQUE_DIR_NAME 是包含所有文本结果的子目录。

我需要将所有这些 UNIQUE_DIR_NAME 从各个 PID 目录复制到一个目录中,以便我的所有结果都将存储在calculations/REZ/UNIQUE_DIR_NAME/* 中

我如何以这种方式复制所有内容?我在计算机上使用 Fedora 20,在计算机上使用 openSUSE 13.1,因此这两个系统的方法对我来说都很好。在 openSUSE 系统上根据需要复制所有内容,然后压缩,然后下载到我的 Fedora 系统可能会更快。

答案1

mv calculations/[1-9]*/REZ/* calculations/REZ/

相关内容