我正在使用基本的(令人尴尬的)并行计算进行一些数学计算。
有一个名为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/