簡體   English   中英

如何從多個目錄中提取多個文件,而不同目錄中的不同文件可能具有相同的名稱

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM