从Windows到Linux的三种文件传输方法

打印 上一主题 下一主题

主题 841|帖子 841|积分 2523


在跨平台工作情况中,常常需要将文件从Windows系统传输到Linux服务器。
1. 使用SCP命令保举

   SCP(Secure Copy Protocol)是基于SSH(Secure Shell)的一个网络协议,用于在计算机之间安全地复制文件。它是最简单的方法之一,不需要在Windows上安装额外的软件。
  打开命令提示符或PowerShell,使用以下格式的命令:
  1. scp [源文件路径] 用户名@服务器IP:目标路径
复制代码
比方:
  1. scp C:\Users\YourName\Documents\file.txt username@192.168.1.1:/home/username/
复制代码

2. 搭建Web服务

搭建一个简单的Web服务,建议使用Python+Tornado, 可以快速搭建一个简单的http服务

2.1 搭建Web服务器

略微复杂, 这里表述不完, 建议参考搭建教程
   Python tornado用40行代码搭建数据库交互网页实现快速全栈开辟
  
2.2 从Windows上传文件

就和使用网页一样简单

3. 天生链接使用wget下载

Wget是一个命令行工具,用于从网络上下载文件。
通过在Linux服务器上使用wget,可以从网络上下载文件。

3.1 天生链接

可以通过共享文件, 上传文件到网站, 上传到OSS,COS等情势天生一个文件专属链接

3.2 在Linux服务器上使用wget

使用wget命令下载文件
  1. wget http://www.xxx.com/file.text -O /path/to/destination/file.txt
复制代码

4. 对比

特性SCPPython搭建Webwget定义基于SSH的文件传输工具通过Python搭建浅显HTTP服务命令行从网络下载文件。安全性高中等中等速率相对较慢较快较快易用性需要基础简单需要基础配置难度简单相对复杂简单适用场景高安全性,小文件大文件,批量文件,非技能用户大文件,支持断点续传跨平台支持良好支持良好仅Linux主动化可以集成到脚本中可以集成到脚本中可以集成到脚本中额外上风可以保持文件权限和属性简单易部署支持递归下载缺点速率较慢需要稳固的Web服务支持不支持文件上传


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

嚴華

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表