当前位置: 首页 > news >正文

Linux 如何上传本地文件以及下载文件到本地命令总结

如果你希望在 Shell 终端中将远程服务器上的文件下载到本地电脑,可以使用以下工具和命令:


1. rz / sz(用于 Xshell、MobaXterm 等终端)

如果你使用的是Xshell、SecureCRT、MobaXterm等支持 rz/sz 的终端,可以使用 rzsz 来传输文件。

  • 下载文件(远程 → 本地)

    sz <文件名>
    

    终端会弹出下载窗口,你可以选择保存位置。

  • 上传文件(本地 → 远程)

    rz
    

    会弹出一个文件选择框,让你选择要上传的文件。

安装 lrzsz(如果命令不可用)

# Debian/Ubuntu
sudo apt install lrzsz

# CentOS/RHEL
sudo yum install lrzsz

2. scp(安全拷贝,适用于 Windows/Mac/Linux)

如果你的本地电脑有 SSH(Windows 可使用 PowerShellGit Bash),可以使用 scp

scp user@remote:/path/to/file ./local_file

示例:

scp root@192.168.1.100:/home/user/file.zip ./
  • root@192.168.1.100 是远程服务器的用户名和 IP
  • /home/user/file.zip 是远程文件路径
  • ./ 表示下载到当前目录

如果远程服务器使用 SSH 非默认端口(如 2222)

scp -P 2222 user@remote:/path/to/file ./

3. rsync(适合大文件、断点续传)

rsync -avz user@remote:/path/to/file ./

示例:

rsync -avz root@192.168.1.100:/home/user/file.zip ./
  • -a 保持文件属性
  • -v 显示详细信息
  • -z 传输时压缩文件,提高速度

4. wget / curl(直接下载 HTTP/FTP 资源)

如果远程服务器提供了 HTTP/FTP 访问,可以用 wgetcurl

wget http://example.com/file.zip
curl -O http://example.com/file.zip

5. sftp(交互式文件下载)

sftp user@remote
sftp> get /path/to/file

总结

方式适用场景命令示例
szXshell / SecureCRT / MobaXterm 终端用户sz file.zip
scpSSH 远程下载,简单易用scp user@remote:/path/to/file ./
rsync大文件、断点续传rsync -avz user@remote:/path/to/file ./
wget/curlHTTP/FTP 下载wget http://example.com/file.zip
sftp交互式下载sftp user@remoteget file

如果你在 Xshell / MobaXterm 终端,推荐用 sz
如果你是 Linux/Mac 终端,推荐用 scprsync

相关文章:

  • WSL2配置Humanoidbench问题mujoco.FatalError: OpenGL version 1.5 or higher required
  • Bash中关于制表符\t站位情况说明
  • 滑动窗口算法详解:从入门到精通
  • 44运营干货:提高用户留存和粘性方式汇总
  • 传输层协议 ——— TCP协议
  • SVG利用+xssgame第8关注入详解
  • 裂缝识别系统 Matlab GUI设计
  • C# Unity 唐老狮 No.10 模拟面试题
  • 路由器与防火墙配置命令
  • QT5.15.2加载pdf为QGraphicsScene的背景
  • Matlab 汽车传动系统的振动特性分析
  • Elasticsearch 滚动索引(Rollover Index)详解
  • 算法基础篇(蓝桥杯常考点)
  • ZED X系列双目3D相机的耐用性与创新设计解析
  • SpringCloud 学习笔记2(Nacos)
  • AMBA-CHI协议详解(二十三)
  • vue2:el-table列中文字前面加icon图标的两种方式
  • AI自动获客系统源码
  • 【LangChain】理论及应用实战(5):Agent
  • Linux 入门:权限的认识和学习
  • 潘功胜:坚定支持汇金公司在必要时实施对股票市场指数基金的增持
  • 潘功胜:降准0.5个百分点,降低政策利率0.1个百分点
  • 罗马尼亚临时总统博洛让任命普雷多尤为看守政府总理
  • 48岁黄世芳履新中国驻毛里求斯大使,曾在广西工作多年
  • 厦大历史系教授林汀水辞世,曾参编《中国历史地图集》
  • 苏杯登顶看到老将新人冲劲,国羽用冠军为奥运新周期开好头