linux系统之间互相传输文件

文章介绍了通过SSH服务进行文件传输的两种主要方式:SCP和SFTP。SCP命令用于在终端中直接进行文件和目录的发送与下载,包括从本地到远程以及远程到远程的传输。SFTP是交互式的文件传输协议,提供了类似Linux命令行的界面,支持文件和目录的上传与下载,以及查看和操作本地与远程路径。此外,提到了使用图形化工具如xshell、sftp进行文件传输的便利性,这些工具同样基于SSH服务。
摘要由CSDN通过智能技术生成

目录

一、两种方式

二、scp

(1)发送

(2)下载

(3)远程到远程

三、sftp

四、使用图像化工具


一、两种方式

scp和sftp;

都是通过ssh服务实现的

二、scp

(1)发送

本机——>远程服务器

把本机当前路径下的1.txt文件,发送到远程服务器的家目录

scp 1.txt   steven@192.168.2.133:/home/steven


把本机当前路径下的dir文件夹,发送到远程服务器的家目录

scp -r dir  steven@192.168.2.133:/home/steven

(2)下载

远程服务器——>本机

下载1.txt文件到本机/opt

scp steven@192.168.2.133:/home/steven/1.txt   /opt

下载到当前所在路径

scp steven@192.168.2.133:/home/steven/1.txt  .

(3)远程到远程

远程服务器133——>远程服务器244

scp steven@192.168.2.133:/home/steven/1.txt   jack@192.168.2.244:/home/jack

三、sftp

  • 建立本机与远程服务器133的sftp连接

sftp steven@192.168.2.133

  • 查看远程服务器当前所在路径、操作远程服务器

sftp>pwd

sftp>操作命令就是linux命令,比如cd、ls都可以

  • 从远程服务器下载

下载文件

sftp>get /home/steven/1.txt      //会下载1.txt文件到本机当前所在路径


下载文件夹

sftp>get -r /home/steven/dir

  • 发送到远程服务器

发送文件

sftp>put 1.txt         //会发送到1.txt文件到远程服务器当前所在路径


发送文件夹

sftp>put -r dir

  • 操作本机(在命令前加上l)

sftp>lpwd

sftp>lls

sftp>lcd /opt

  • 退出sftp

sftp>exit

四、使用图像化工具

xshell、sftp等图像化工具也是利用ssh服务,也可以传输文件。并且支持windows和linux之间的文件传输

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值