【发布时间】:2015-08-28 15:39:45
【问题描述】:
我需要安全复制 (scp) 以远程复制从 UNIX 命令行保留其子结构的目录。子目录有我想要的同名文件和一堆我不想要的其他东西。这是结构的样子。
directorytocopy
subdir1
1.wanted
2.wanted
...
1.unwanted
2.notwanted
subdir2
1.wanted
2.wanted
...
1.unwanted
2.notwanted
..
我只希望.wanted 文件保留目录结构。我意识到可以编写一个 shell(我正在使用 bash)脚本来执行此操作。是否有可能以不那么蛮力的方式做到这一点?我无法复制整个内容并删除不需要的文件,因为我没有足够的空间。
【问题讨论】:
-
将
rsync与排除列表一起使用。 -
rsync 似乎有效!不过,我还没有尝试过以下答案中的选项。我对如何将 rsync 标记为已接受的答案感到困惑。 @AdrianFrühwirth
-
只需发布您最终使用的内容并接受您自己的答案,这样做没有错 :-) @HanSolo