scp 命令:在两台主机间远程传输文件
侧边栏壁纸
  • 累计撰写 146 篇文章
  • 累计收到 2 条评论

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

soulio
2024-09-25 / 0 评论 / 6 阅读 / 正在检测是否收录...

一、命令简介

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

二、命令参数

格式

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

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

示例

#示例1
scp ~/test.txt [email protected]:~
#示例2
scp -r /mnt/硬盘1/网站文件/test.soulio.top [email protected]:/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​ 命令,确保在正确的目录上执行命令,以免意外覆盖重要文件。

本文共 402 个字数,平均阅读时长 ≈ 2分钟
0

海报

正在生成.....

评论 (0)

取消