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

scp 命令:在两台主机间远程传输文件

一、命令简介

scp​ 命令使用 SSH ​加密的方式在本地主机和远程主机之间复制文件。

二、命令参数

格式

scp [选项] 发送方主机和目录 接收方主机和目录

注意:左边是发送方,右边是接收方。固定格式。

示例

#示例1
scp ~/test.txt soulio@172.123.123.123:~
#示例2
scp -r /mnt/硬盘1/网站文件/test.soulio.top soulio@www.soulio.top:/www/html/test.soulio.top

选项

  • -r​:递归复制整个目录。
  • -p​:保留文件的权限和时间戳。
  • -q​:安静模式,不显示复制进度。
  • -v​:详细模式,显示复制过程的详细信息。
  • -C​:启用压缩,可以加快传输速度。

三、命令示例

  1. 从本地系统复制文件到远程系统

    scp 发送目录 服务器:接收目录
    

    image

  2. 从远程系统复制文件到本地系统

    scp 服务器:发送目录 接收目录
    

    image

  3. 复制整个目录

    scp -r 发送方主机和目录 接收方主机和目录
    

    image

  4. 指定端口号

    scp -P 端口 发送方主机和目录 接收方主机和目录
    

    image

  5. 使用压缩传输

    scp -rC 发送方主机和目录 接收方主机和目录
    

    image

    消耗算力来压缩数据传输量,请根据服务器性能判断要不要使用。

  6. 从远程系统复制文件夹到本地系统

    scp -r 服务器:发送目录 接收目录
    
  7. 保持文件权限和时间戳

    scp -rp 发送方主机和目录 接收方主机和目录
    

注意事项:

  • 在使用 scp​ 命令进行文件传输时,确保目标主机已启用 SSH 服务。
  • 请谨慎使用 scp​ 命令,确保在正确的目录上执行命令,以免意外覆盖重要文件。

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

相关文章:

  • 家用迷你洗衣机哪款质量高?五大热销高分单品强势来袭
  • rpm 命令:RedHat底层包管理器
  • Xilinx 使用DDS实现本振混频上下变频
  • ClickHouse-Kafka Engine 正确的使用方式
  • PTA L1-071 前世档案
  • 解决mac下 Android Studio gradle 下载很慢,如何手动配置
  • 第三篇 第17章 工程计量与支付
  • [半导体检测-1]:半导体检测概述
  • 公共字段自动填充
  • 超详细 Git 教程:二十篇博客,三万字干货
  • “出参”和“入参”的命名由来
  • webrtc gclient sync报错问题解决
  • FLUX模型,或许这几点你还未曾都了解,最详细的Flux模型介绍(附模型安装包)
  • RAG(Retrieval-Augmented Generation)检索增强生成技术基础了解学习与实践
  • 基于SpringBoot实现高性能缓存组件
  • 【深度学习基础模型】递归神经网络 (Recurrent Neural Networks, RNN) 详细理解并附实现代码。
  • python全栈学习记录(十九) hashlib、shutil和tarfile、configparser
  • RL进阶(一):变分推断、生成模型、SAC
  • WPF 绑定 DataGrid 里面 Button点击事件 TextBlock 双击事件
  • 828华为云征文|华为云Flexus云服务器X实例Windows系统部署一键短视频生成AI工具moneyprinter
  • 非标精密五金加工的技术要求
  • 新手小白怎么通过云服务器跑pytorch?
  • Spring 全家桶使用教程
  • Spark SQL性能优化高频面试题及答案
  • 云原生链路观测平台 openobserve + fluent-bit,日志收集
  • Android 车载应用开发指南 - CarService 详解(下)
  • 【Linux网络 —— 网络基础概念】
  • el-form动态标题和输入值,并且最后一个输入框不校验
  • 一,初始 MyBatis-Plus
  • 安卓13删除下拉栏中的关机按钮版本2 android13删除下拉栏关机按钮