linux 网站 复制 粘贴 拖拽 linux 搬家
一般的网站使用虚拟主机足够,既然能用上VPS或者服务器,肯定是网站的流量比较大,以及网站的数据文件比较多,而且网站的数据是最为重要的。无论是我们网站的备份,还是需要更换服务器和复制数据,如果遇到文件比较大,单靠直接HTTP或者FTP工具下载到本地备份,甚至我们有可能先通过RAR、ZIP压缩之后WGET到其他备份服务器。
如果数据文件比较大,单单依靠压缩、转移托转等工序也是可行的,其实我们也可以使用SCP命令进行服务器之间的拖动,这个也是我们在Linux服务器之间网站数据文件的拖动转移,而且并不需要压缩直接将指定目录下的所有文件都拖过去,比如数据文件有几个GB,通过打包压缩、拖动解压比较耗费时间,直接利用SCP命令就很简单的实现。
我们熟悉的CP命令只能适合当前VPS服务器的目录之间的复制转移,SCP可以进行服务器之间的远程拷贝文件,而且速度更快,而且传输过程是加密的。在这篇文章中,老蒋将会整理和演练SCP命令的常用命令,这样在遇到大文件网站数据迁移拷贝的时候可以用上。
直接干货:
1,要把本机的文件复制到远程服务器时:
scp 当前文件 远程服务器用户@远程服务器IP:远程服务器目录 scp abc.txt root@121.54.123.78:/root/ //将当前VPS服务器当前目录中的itbulu.com.txt文件远程拷贝送至121.54.xxx.xxx服务器/root/目录中。
执行过程中我们需要先确定yes/no,是否执行转移,这里我肯定输入yes然后回车,然后提示需要输入远程服务器的ROOT用户名密码,然后执行拷贝。
2,要把本机的文件夹复制到远程服务器时:
scp -r 文件夹 root@远程服务器IP地址:远程服务器目录 scp -r /root/mini/ root@121.54.123.78:/root/itbulu //将当前目录中的/mini/文件夹所有内容,拷贝至远程服务器中的/root/itbulu/目录中。
—————————————————————————————————————-
1,复制远程文件到本地
scp root@121.54.xxx.xxx:/soft/123.txt /soft/
2,复制远程文件夹到本地
scp -r root@121.54.xxx.xxx:/root/itbulu /root/mini/