【发布时间】:2018-06-07 11:27:15
【问题描述】:
在集群上运行多次模拟后,我想将结果复制回我的本地计算机。结果整理如下:
foo1
|bar1
|run1
|file1.txt
|file2.txt
|results.txt
|run2
|file1.txt
|file2.txt
|results.txt
|bar2
|run1
|file1.txt
|file2.txt
|results.txt
|run2
|file1.txt
|file2.txt
|results.txt
foo2
... (etc.)
每个run* 文件夹包含几个文件,需要运行模拟,但我只对复制结果感兴趣,比如将results.txt 复制回我的本地机器,同时保持树结构的其余部分(目录基本上指定模拟的参数)。
我现在怎样才能只将results.txt 文件从远程复制到本地,同时保持目录的树形结构?这样我就在本地结束了
foo1
|bar1
|run1
|results.txt
|run2
|results.txt
|bar2
|run1
|results.txt
|run2
|results.txt
foo2
... (etc.)
【问题讨论】:
-
你的问题是如何从远程复制到本地?或者如何只从远程复制那些文件?
-
@Inian,如何仅将
results.txt文件从远程复制到本地,同时保持目录的树形结构。我还在问题中包含了想要的结果的草图 -
@oliv,不完全。第一个链接想排除其他文件夹,我没有。第二个链接想要复制保持树结构的所有内容,而我只对复制单个文件感兴趣。另一方面,我承认解决方案非常相似
标签: bash