Linux 服务器文件传输

如题:

一、两台Linux服务器之间传输

1、Xftp

    Xftp这个软件很方便,免费版的可以同时链接两个服务器,所以可以直接传输文件,还能很直观的看到进度...

    说下缺点,这个传输大概走的本地网速,不是很快,然后万一错误...就功亏一篑,所以文件过多或者过大还是换个方式传送吧...

    官网下载链接:https://www.netsarang.com/zh/xftp/

2、scp命令

scp全称secure copy,就是用来远程文件拷贝的。

PS:两台服务器都需要安装scp命令,否则会报错...

// 检查是否安装scp
# which scp
// 安装scp
# yum install -y openssh-clients
// 将本地文件拷贝到远程:scp 文件名 用户名@计算机IP或者计算机名称:远程路径
# scp /home/ashura/ceshi.txt [email protected]:/home/ashura/
// 从远程将文件拷回本地:scp 用户名@计算机IP或者计算机名称:文件名 本地路径
# scp [email protected]:/home/ashura/ceshi.txt /home/ashura/
// 默认是22端口,非22端口加-P
# scp -P 12306 [email protected]:/home/ashura/ceshi.txt /home/ashura/

3、rsync命令

rsync命令翻译过来是远程同步,字面意思,能做到同步两边数据...

PS:rsync可以用于本机的不同文件夹当复制用,用于两个服务器远程传输时并不需要另一台服务器也安装rsync...更详细的请参考其他链接.

类似scp,多加几个参数:

// 检查是否安装
# rpm -qa rsync
// 安装
# yum -y install rsync
// 从本地传输到远程
# rsync -avz /home/ashura [email protected]:/home/ashura
// 从远程传输到本地
# rsync -avz [email protected]:/home/ashura /home/ashura
// 默认是22端口,非22端口操作
# rsync -avz -e 'ssh -p 12360' [email protected]:/home/ashura /home/ashura

二、Linux和Windows服务器之间传输

1、Xftp

    首推这个,直观

2、rz、sz命令

PS:rz是上传,直接rz回车…sz是下载,sz+文件名字…

// 安装rz、sz命令
# yum -y install lrzsz

3、其他...

其他参考链接:

在 Linux 下使用 scp 命令:https://linux.cn/article-7456-1.html

Linux rsync命令用法详解:http://c.biancheng.net/view/6121.html

猜你喜欢

转载自blog.csdn.net/little_skeleton/article/details/115128390
今日推荐