![](/img/trans.png)
[英]Automate SCP copy files from multiple directories (in brackets) to appropraite directories
[英]how to scp multiple files from multiple directories, while different files in different directories may have the same name
我想將多個文件從遠程復制到本地,遠程文件如下所示:
/data/1792348/a.stat
/data/1792348/b.stat
/data/187657/a.stat
/data/187657/b.stat
……
1792348 187657等,中間目錄名稱是隨機的。
如何從遠程到本地scp所有以.stat結尾的文件?
如果我嘗試了scp -P36000 user @ host:/ data / /*.stat。*,我只能得到2個文件a.stat b.stat 。
為什么我可以提交這個問題?
我真的不知道如何解決這個問題,也沒有從Google搜索答案。
我會使用rsync
(內部使用scp;但是更加復雜,例如,它將僅傳輸最小的數據變更集,因此,如果您多次運行它,將獲得令人印象深刻的加速)
rsync -avz /data/ \
--include "*/" --include "*.stat" --exclude "*" \
user@host:/path/to/dest/data/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.