WenRou's Blog
快速将原Linux服务器上的数据文件搬家到新的Linux服务器上
2015-1-29 温柔哥
因为SSH是加密传输的,不会发生数据包劫持,因此上传文件时你可以安心做其它的事情等待它自动转移完成吧,几个GB的文件也就是几分钟之内搬家完成。



1、这里我要将原Linux服务器上的/home/ftp/sama233下的public_html目录搬家到新的VPS上,先进入sama233目录中。

SSH命令:    cd /home/ftp/sama233



2、然后再执行以下命令:

tar czf - public_html | ssh root@103.226.125.25 tar xzf - -C /home/sama233/public_html



说明:public_html是要移动的目录,103.226.125.25这是新的VPS主机,/home/sama233/public_html

这是将文件存放在新的VPS上路径。



3、然后因为要连接到新的Linux服务器上,会提示是否继续连接,最后是输入新的VPS主机的密码。



4、输入了密码后回车,这时候新旧Linux服务器主机之间就已经开始在不停地传输数据了,根据你的Linux服务器主机上传下载速度不同和数据文件大小不同,等待的时间不一样。文件搬家完成了,就可以到新的VPS主机上看到已经移动过来的数据了。



补充几个命令:

打包并压缩:    tar -zcvf sama233.tar.gz /home/ftp/sama233/wwwroot 

    (注:tar是打包,不是压缩,加上Z命令才才会压缩成.gz文件。本几句话的意思就是把 /home/ftp/sama233/wwwroot下的所有文件打包成sama233.tar.gz文件包)



解包解压缩:   tar zxvf sama233.tar.gz

       (注:tar xvf  这个只是解包,加上Z才算解压缩)



给相应的文件夹赋予用户和用户组权限 :    chown -R sama233:sama233 /home/sama233/public_html/wwwroot
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容