若问生涯原是梦,除梦里,没人知。

Linux服务器间文件传输

linux

##Linux服务器间文件传输 不同的Linux之间copy文件常用有3种方法:

第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的copy。

第二种方法就是采用samba服务,类似Windows文件copy 的方式来操作,比较简洁方便。

第三种就是利用scp命令来进行文件复制。

1、将服务器上的目录下载到当前登录的服务器的指定目录: scp -P 端口号 -r 用户名@服务器IP:/目录名 本地目录名

使用实例: scp -P 端口号 -r root@192.168.1.240:/zsk/hollykm /home/hollykm
实现将linux 服务器192.168.1.240上/zsk/hollykm 目录复制到用户当前登录服务器的 /home/hollykm 目录下。 www.2cto.com
备注:SSH 端口默认的是 22,如果修改了,则更改为修改后的端口号;如果端口号默认是22 ,则可以不用写 -P。 其中-r 是循环复制。

2、将服务器上的文件下载到当前登录的服务器的指定目录下,并命名:

使用实例: scp root@192.168.1.240:/zsk/hollykm/test.txt /home/test_copy.txt
将linux 服务器192.168.1.240上/zsk/hollykm/test.txt 文件复制到登录服务器的/home/下并重命名为 test_copy.txt

可能有用的几个参数 :

-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 .

-C 使能压缩选项 .

-P 选择端口 . 注意 -p 已经被 rcp 使用 .

-4 强行使用 IPV4 地址 .

-6 强行使用 IPV6 地址 .

目录[+]