从远端服务器A(192.168.XX.XX)传到当前服务器B
rsync -avrP -e "ssh -p 22 " username@192.168.XX.XX:/A/dir /B/dir
举例
从A服务器(192.168.XX.XX) 的 /p300s/ayunga/Project-R的数据, 传到B服务器的 /serverB/ayunga/Project-R下
# A 服务器目录
$ pwd
/p300s/ayunga
$ ls Project-R/
00.data 01.assembly 04.Annotation 05.kmer 06.Bionano 11.Hic
# B 服务器目录
$ pwd
/serverB/ayunga
$ ls Project-R
空
如果,只从A服务器传 /p300s/ayunga/Project-R/00.data, 到B服务器
rsync -avrP -e "ssh -p 22 " ayunga@192.168.XX.XX:/p300s/ayunga/Project-R/00.data /serverB/ayunga/Project-R/00.data
如果,从A服务器传 /p300s/ayunga/Project-R/的所有文件,到B服务器
rsync -avrP -e "ssh -p 22 " ayunga@192.168.XX.XX:/p300s/ayunga/Project-R /serverB/ayunga/Project-R
如果,从A服务器 /p300s/ayunga/Project-R/的文件中,除了00.data文件夹外,其余的都到B服务器
rsync -avrP -e "ssh -p 22 " ayunga@192.168.XX.XX:/p300s/ayunga/Project-R --exclude '00.data' /serverB/ayunga/Project-R
如果,从A服务器 /p300s/ayunga/Project-R/的文件中,除了00.data、11.Hic文件夹外,其余的都到B服务器
rsync -avrP -e "ssh -p 22 " ayunga@192.168.XX.XX:/p300s/ayunga/Project-R --exclude '00.data' --exclude '11.Hic' /serverB/ayunga/Project-R
网友评论