我在远程服务器上有一堆文件。
我对他们大部分都不感兴趣,除了.pl文件。
我想在我的本地计算机上获得这些副本。
什么是最好的方法来做到这一点(在同样的尝试保持其path)?
我正在考虑某处:
find . -name "*.pl" | xargs scp localuser@localip
可悲的是没有办法。 任何人有更好的想法?
$ rsync -av –prune-empty-dirs –include-from = filter user @ remotesource / target /
$cat filter + *.pl + */ - *
编辑:错字
也许这个?
{ find -type d -printf "mkdir %p\n" ; find -name "*.pl" -printf "put %p %p\n" ; } | sftp localuser@localip