前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Linux与windows之间文件传输

Linux与windows之间文件传输

作者头像
程序新视界
发布于 2018-01-08 06:39:38
发布于 2018-01-08 06:39:38
4.1K00
代码可运行
举报
文章被收录于专栏:丑胖侠丑胖侠
运行总次数:0
代码可运行

Linux系统之间传输文件有很多种方法,此篇博客介绍其中的两种。也是在开发过程中经常用到的。

一般情况下,个人经常用到rz或sz命令来上传下载文件。

rz sz 上传下载

安装rz,sz,操作很简单。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum install lrzsz

安装之后,就可以进行基本的上传下载操作:

通过SecureCRT执行rz,进行上传操作。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@iZ25ltqcjzrZ ~]# rz

会弹出窗口,选择上传文件,等待完成。当然rz还有一些参数,比如一般使用:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
rz -bey

scp传输文件

由于部分服务器安全考虑,不让安装rz软件,只好使用scp传输。scp的操作命令其实很简单。

将本地文件传输的到目标服务器的指定路径下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 文件复制
$scp local_file remote_username@remote_ip:remote_folder
# 目录复制
$scp -r local_folder remote_username@remote_ip:remote_folder

其中local_file为本地文件,remote_username目标服务器登录名称,remote_ip目标服务器密码,remote_folder目标服务器下的目标路径。

将远程文件cp到本地:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$scp remote_username@remote_ip:remote_file local_folder

对比一下从本地cp到远程服务器,只是把目标和源对调了一下。

SFTP

SecureCRT可以通过快捷键Alt+p进入sftp连接模式。

下载文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sftp>get 文件绝对路径

查看下载到本地的路径,得到下载到本地的路径

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sftp>lpwd

上传文件:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sftp>put 本地文件绝对路径
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-03-08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
跨机器的文件传输
rz //上传文件。会弹出对话框,让你选择需要上传的文件。上传到远程机器的当前目录。
全栈程序员站长
2022/07/19
1.1K0
Linux 的一些常用命令——持续更新
注:使用scp命令要确保使用的用户具有可读取远程服务器相应文件的权限,否则scp命令是无法起作用的。
Sheldon.Lee
2020/05/25
4440
Linux日常使用技巧
创建软连l接 ln -s {实际文件} {软连接文件} # 软连接指向位置地址。
rolling king
2022/09/07
9490
Linux日常使用技巧
你知道两台Linux之间如何传输文件吗?
不同的Linux主机之间想要实现文件相互拷贝的方法有三种: 第一种:ftp,也就是其中一台Linux安装ftpServer,这样可以另外一台使用ftp的client程序来进行文件的copy。 第二种:采用samba服务,类似Windows文件copy的方式来操作,比较简洁方便, 第三种:利用scp命令来进行文件复制。
软测小生
2021/08/06
17.7K0
SSH密钥认证:实现远程服务器免密登录的两种方法|Linux scp命令详解:高效实现文件与目录的远程传输
简介: 服务器之间经常需要有一些跨服务器的操作,此时就需要我们在一台服务器上登录到另外一台服务器,若是人为操作时我们都可以每次输入密码进行远程登录,但要是程序需要跨服务器时,每次输入密码就不现实了,所以我们需要免密登录
汀丶人工智能
2024/06/13
8940
SSH密钥认证:实现远程服务器免密登录的两种方法|Linux scp命令详解:高效实现文件与目录的远程传输
Linux系统之scp命令的基本使用
江湖有缘
2024/03/17
5.4K0
Linux系统之scp命令的基本使用
scp 命令,真好用
1.如果远程服务器防火墙有为scp命令设置了指定的端口,我们需要使用 -P 参数来设置命令的端口号,命令格式如下:
看、未来
2022/05/06
3070
Unix/Linux/Mac os下 文件互传
他是Secure copy的缩写,使用ssh连接和加密方式, 如果两台机器之间配置了ssh免密登录, 那在使用scp的时候可以不用输入密码. scp 和 cp 比较类似, cp是在同一台机器上, 而scp是在不同机器上传输数据.
louiezhou001
2019/07/24
1K0
Unix/Linux/Mac os下 文件互传
ssh免密登陆上传下载文件直接使用scp命令
在滴滴云申请了三台服务器,分别命名Master,Worker1,Worker2,用来配置spark环境,需要在本地远程免密操作三台机器,首先在本地生成RSA公私钥对
用户1733462
2018/07/25
1.3K0
XCode真机调试方法
1、构建机端口没开远程端口的话 先执行一下这个 http://devops.oa.com/console/pipeline/dpcq/p-a5a48f2849cf42b69720300892d79a12/history
Cheney
2020/08/19
1.4K0
scp 服务器之间的拷贝命令
scp是secure copy的缩写,scp是Linux系统下基于ssh登陆进行安全的远程文件拷贝命令。
华创信息技术
2019/11/08
1.5K0
scp命令实现本Linux服务器之间文件传输
  scp就是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器。
星哥玩云
2022/07/25
1.6K0
Linux常用实用命令
查看文件内容或日志文件, 相信几乎所有人都会接触到。其中,用得最多的就是head、tail和cat命令。
格姗知识圈
2019/07/19
6880
Python paramiko模块的安装
paramiko是Python语言编写的遵循SSH2协议,支持加密和认证方式,连接远程服务器执行命令或者上传下载文件。
py3study
2020/01/07
3.4K0
SFTP 上传、下载文件
SFTP是Secure File Transfer Protocol的缩写,安全文件传送协议。SFTP为SSH的一部分, SFTP本身没有单独的守护进程,它必须使用sshd守护进程(端口号默认是22)来完成相应的连接操作。SFTP传输提供了密码和密钥验证机制,可以有效防止传输过程的威胁和攻击。在 RHEL 9 中安全复制协议(SCP)存在已知的安全漏洞已被弃用,远程拷贝文件推荐使用SFTP安全文件传送协议。Windows 常用的SFTP客户端有XFTP、WinSCP、FileZilla等。
Kevin song
2023/12/19
2.1K0
SFTP 上传、下载文件
scp下载 上传 示例
scp remote_username@remote_ip:remote_file local_path // 复制文件 scp -r remote_username@remote_ip:remote_folder local_path //复制文件夹
小黑同学
2021/12/10
4690
Linux scp使用详解
一般情况,本地网络跟远程网络进行数据交抱,或者数据迁移,常用的有三种方法,一是ftp,二是wget /fetch 三是,rsync 大型数据迁移用rysync,其次用fetch/wget ,最次是ftp,最慢是ftp.这几天,在忙数据迁移时,用到ssh的scp方法来迁移数据。速度与效果都很好。特别是现在许多服务器为了安全,都会改ssh默认的22端口,改成一个特殊的端口。所以。在scp或者sftp时,就要指定通过什么端口来迁移。现在,特记下这个特殊端口来scp的命令。 scp -p port user@ser
Java学习123
2018/05/16
4.6K0
【Linux】scp命令基本使用
Linux scp 命令用于 Linux 之间复制文件和目录。 scp命令在Linux服务器之间传递文件是非常方便的。 1. 从本地复制到远程 @后面:目标服务器的IP地址 :后面:要传输到目标服务器的文件保存目录scp local_file remote_username@remote_ip:remote_folder scp /root/test.txt root@47.xx.xx.xx:/usr/ 可以传递的时候重命名scp /root/test.txt root@47.xx.xx.xx:/usr/
兮动人
2022/03/10
3.5K0
对比cp和scp命令 将数据从一台linux服务器复制到另一台linux服务器
cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误。 -a:此参数的效果和同时指定"-dpR"参数相同; -d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录; -f:强行复制文件或目录,不论目标文件或目录是否已存在; -i:覆盖既有文件之前先询问用户; -l:对源文件
smy
2018/04/03
7.1K0
linux rcp命令参数及用法详解---linux远程复制文件
scp local_file remote_username@remote_ip:remote_folder
用户4988085
2021/07/19
2.8K0
相关推荐
跨机器的文件传输
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文