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

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

Linux 上传本地文件到远程服务器

使用 scp 命令可以安全地将本地文件上传到远程服务器。语法如下:

scp /path/to/local/file username@remote_host:/path/to/remote/directory

例如,上传本地 example.txt 文件到远程服务器的 /home/user 目录:

scp example.txt user@192.168.1.100:/home/user

如果需要上传整个目录,使用 -r 递归选项:

scp -r /path/to/local/directory username@remote_host:/path/to/remote/directory

Linux 从远程服务器下载文件到本地

使用 scp 命令下载远程文件到本地,语法如下:

scp username@remote_host:/path/to/remote/file /path/to/local/directory

例如,下载远程服务器的 example.txt 文件到本地当前目录:

scp user@192.168.1.100:/home/user/example.txt .

下载整个远程目录到本地:

scp -r username@remote_host:/path/to/remote/directory /path/to/local/directory

使用 rsync 同步文件

rsync 更适合同步大量文件或增量传输,语法如下:

rsync -avz /path/to/local/file username@remote_host:/path/to/remote/directory

从远程服务器同步文件到本地:

rsync -avz username@remote_host:/path/to/remote/file /path/to/local/directory

使用 sftp 交互式传输文件

通过 sftp 进入交互模式,上传文件:

sftp username@remote_host
put /path/to/local/file /path/to/remote/directory

下载文件:

sftp username@remote_host
get /path/to/remote/file /path/to/local/directory

使用 wgetcurl 下载网络文件

从网络下载文件到本地:

wget https://example.com/file.zip

或使用 curl

curl -O https://example.com/file.zip

使用 ncnetcat 传输文件

在接收端监听端口:

nc -l -p 1234 > received_file

在发送端发送文件:

nc receiving_host 1234 < file_to_send

http://www.lryc.cn/news/579971.html

相关文章:

  • Linux探秘坊-------13.进程间通信
  • 五、Flutter动画
  • 【AI总结】Git vs GitHub vs GitLab:深度解析三者联系与核心区别
  • 【Git】git命令合集
  • 网安系列【4】之OWASP与OWASP Top 10:Web安全入门指南
  • Rust 闭包
  • 暴雨服务器成功中标华中科技大学集成电路学院服务器采购项目
  • 封装一个png的编码解码操作
  • 数据库位函数:原理、应用与性能优化
  • 企业该怎么做竞争分析?一文了解
  • Linux-进程概念(3)
  • 【WEB】Polar靶场 6-10题 详细笔记
  • 类图+案例+代码详解:软件设计模式----原型模式
  • vue3 el-table 行筛选 设置为单选
  • 电商分拣的“效率密码”:艾立泰轻量化托盘引领自动化流水线革新
  • vue3 获取选中的el-table行数据
  • 【WRFDA第三期】OBSPROC namelist 变量总结
  • Ubuntu 22.04 + MySQL 8 无密码登录问题与 root 密码重置指南
  • OpenCV中DPM(Deformable Part Model)目标检测类cv::dpm::DPMDetector
  • 前端基础知识Webpack系列 - 03(webpack中常见的Loader?解决了什么问题?)
  • STM32CubeMX教程1 实现点灯点灯
  • 量化开发(系列第3篇): C++在高性能量化交易中的核心应用与技术栈深度解析
  • 三态逻辑详解:单片机GPIO、计算机总线系统举例
  • 【python实用小脚本-128】基于 Python 的 Hacker News 爬虫工具:自动化抓取新闻数据
  • RK-Android11-性能优化-限制App内存上限默认512m
  • 基于Hadoop的公共自行车数据分布式存储和计算平台的设计与实现
  • 如何调节笔记本电脑亮度?其实有很多种方式可以调整亮度
  • Mysql+neo4j创建节点和关系
  • [环境安装] 图数据库Neo4j 2025.05 安装(apple M芯片)
  • XILINX Kintex 7系列FPGA的全局时钟缓冲器(BUFG)和区域时钟缓冲器(BUFR/BUFH)的区别