两个Liunx服务器之间的文件夹迁移

一、说明

因为当时项目源码文件部署在A服务器中,现A服务器暂时使用,需把项目源码文件切换到B服务器,所以需要把A服务器的项目源码文件都复制过去,因为有点大,所以不可能说从A服务器导出来再导过去B服务器,所以就用了ssh scp 复制文件和文件夹,把项目源码文件传输过去

环境:Linux + centos6.8

A服务器:192.168.1.1

B服务器:192.168.2.1

文件夹路径:/www/web/www.a.com

权限说明:A、B服务器都需要有响应权限的账号安全组,我的都是root账号

二、相关知识

复制目录:
  (1)将本地目录拷贝到远程
  scp -r 目录名用户名@计算机IP或者计算机名称:远程路径
  (2)从远程将目录拷回本地
  scp -r 用户名@计算机IP或者计算机名称:目录名本地路径

三、实操

1、先到A服务器压缩文件

A服务器操作

cd /www/web/

tar -czvf www.a.com.tar.gz www.a.com   ( tar -czvf  压缩文件 源文件夹)

2、两种

2.1、A服务器复制过去B服务器(A服务器操作)

scp /www/web/www.a.com.tar.gz [email protected]:/www/web/

备注:scp 要传输的文件或文件夹地址 B服务器账号@B服务器ip:B服务器接收地址

2.2、B服务器拉B服务器文件过来(B服务器操作)

scp [email protected]:/www/web/www.a.com.tar.gz /www/web/

备注:scp A服务器账号@A服务器ip:A服务器要传输的文件地址 B服务器接收地址

时间: 2024-09-30 00:47:47

两个Liunx服务器之间的文件夹迁移的相关文章

服务器之间的文件夹迁移

服务器磁盘不足的情况下,由于网络的限制,在文件夹比较大的情况下,如果通过复制粘贴的方式将文件夹迁移到另外一个服务器中,通常耗费的时间会比较大,此时我们可以通过Share Folder的方式进行文件夹的迁移,方法如下: (1)在源服务器中,选择需要迁移的文件夹,右键属性,选择sharing-Advanced Sharing-Sharing this Folder-ok.共享设置完之后,相应会在Sharing的对话框有个Network Path (2)复制源服务器的Network Path,登录到目

两台Linux服务器之间的文件传输

最近工作中有这样一个需求,需要将A服务器上的文件传到B服务器. 本来想用Java开发,但一想Java开发周期长,应对这样一个小需求没必要用Java,最后选择了Shell脚本,相关代码如下: 1 #!/bin/bash 2 3 function error_exit { 4 echo "$1" 1>&2 5 exit 1 6 } 7 8 # 本地目录(可修改项) 9 sourcePath=/opt/file 11 # 远程服务器IP,端口,目录(可修改项) 12 targe

windows 与 linux 之间的文件夹的共享(samba实现方法)

Linux服务器称为企业部署应用的主要操作系统平台,但是企业办公主要的操作平台是windows,这样的话,Linux与windows之间的文件夹共享就显得尤为重要,本文在VM虚拟机中实现了linux 与  windows 之间的文件夹的共享,文章会定期更新,以达到精细化,全面 . VM虚拟机中部署Ubuntu15.10,本打算后期将电脑平台迁移至linux 中,一直在虚拟机中掌握linux中的基本的命令.一下为linux 和windows中的文件夹之间的共享问题的解决方法: 文件夹共享的基本操作

Linux服务器一键删除文件夹SSH命令

Linux服务器管理不像Windows服务器管理那么方便,当然Linux也可以直观可视化操作,本人习惯使用SSH命令管理操作,常常会碰到网站产生 大量垃圾文件的苦恼,直接登录FTP删除的话,曾经试过删了一整天都删不完,FTP还常常断线.下面分享Linux服务器一键删除文件夹SSH命令的操作 方法: 下载Putty软件,双击打开,输入你的主机IP地址,连接类型选择SSH打开. 选择你要删除的文件夹,操作演示以网站http://www.war126.com为例,通过FTP连接到网站,可以看到网站的所

asp.net从服务器(指定文件夹)下载任意格式的文件到本地

一.我需要从服务器下载ppt文件到本地 protected void Btn_DownPPT_Click(object sender, EventArgs e)        {            DBService svc = new DBService();            svc.DownPpts();            string strFileName = "公报.ppt";            string filename = Context.Serve

vs2003 刷新项目失败。无法从服务器中检索文件夹信息

环境: 操作系统:windows server 2003 开发工具:Visual stuadio 2003 FrameWork: 1.1 打开web项目的时候报错   提示 项目刷新失败,无法从服务器中检索文件夹信息 从网上搜索很多解决方案还是没有得到解决 ,最后查到发现是i应用程序的权限问题 在配置网站的时候需要选择执行包括脚本

SQL Server Replication的分发服务器的快照文件夹位置查找

原文:SQL Server Replication的分发服务器的快照文件夹位置查找 SQL Server分发服务器配置中,需要配置快照文件夹(Snapshot Folder),用于存储发布的数据和架构文件的工作目录,那么如何查找当前SQL Server数据库服务器的分发服务器的快照文件夹位置呢? 如果配置了具体发的发布和订阅,那么可以在对应的发布的属性->快照文件里面查看,如果还没有配置具体的发布和订阅,这个需要怎么查看呢? 今天恰巧遇到了这样的问题,研究了一下,其实这些值保存在表msdb.db

linux服务器之间传递文件-scp命令

linux服务器之间传递文件: 从远程机器复制文件到本地服务器的目录下: scp -r [email protected]远程机器的地址:要复制的文件目录 本地的目录 例:从147往221上复制147上的tomcat目录:scp -r [email protected]:/home/tomcat /home 不直接通过xftp传递的原因是:scp命令速度超快 原文地址:https://www.cnblogs.com/Suntree/p/11552528.html

我的文档 属性设置里找不到位置选项,以及文件夹迁移解决方式

我的文档 属性设置里找不到位置选项,以及文件夹迁移解决方式 转载请注明出处.http://blog.csdn.net/aaa123524457/article/details/47056951 欢迎关注http://blog.csdn.net/aaa123524457 刚装好的系统.<我的文档>默认是在C盘里的. 非常多人都会把它移到非系统盘,以避免消耗过多的系统盘资源. 直接说我遇到的问题: 刚装的windows server2008 r2系统,事实上和win7是一样的设置.我把C盘以下的&