Linux常见命令 | 文件传输命令scp

scp介绍

scp是secure copy的简写,是用于在Linux下进行远程拷贝文件的命令。

scp传输是加密的,可能会稍微影响一下速度。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 rsync比scp会快一点,但当小文件众多的情况下,rsync会导致硬盘I/O非常高,而scp基本不影响系统正常使用。

scp命令场景

1.上传本地文件到服务器

操作命令:

scp -P16781 /Users/allenpandas/scptest.txt root@192.168.0.2:/root/autodl-tmp/

解析:
将本地 /Users/allenpandas/scptest.txt 文件上传到 192.168.0.2 服务器的 /root/autodl-tmp/ 目录下。

  • -P :设置远程的端口号,如果不是22端口的话,需要添加 -P 参数。
  • /path/file :待上传的文件路径及文件名
  • root :远程服务器登录的用户名
  • IP :远程服务器的IP地址
  • /root/autodl-tmp/ :远程服务器的路径

2.上传本地目录到服务器

操作命令:

scp  -r /Users/allenpandas/datasets/ root@192.168.0.2:/root/autodl-tmp/

解析: 将本地 /Users/allenpandas/datasets/ 目录上传到 192.168.0.2 服务器的 /root/autodl-tmp/ 目录下。

3.从服务器下载文件

操作命令:

scp root@192.168.0.2:/root/autodl-tmp/test.txt /Users/allenpandas/datasets/

解析:192.168.0.2 服务器上的 /root/autodl-tmp/test.txt 文件下载到本地的 /Users/allenpandas/datasets/ 目录。

4.从服务器下载目录

操作命令:

scp -r root@192.168.0.2:/root/autodl-tmp/datasets/ /Users/allenpandas/

解析:192.168.0.2 服务器上的 /root/autodl-tmp/datasets/ 目录下载到本地的 /Users/allenpandas/ 目录下。

相关推荐

  1. Linux常见命令 | 文件传输命令scp

    2024-02-22 07:48:03       26 阅读
  2. LinuxSCP命令文件传输的简易指南

    2024-02-22 07:48:03       13 阅读
  3. linux命令】-scp远程拷贝文件命令scp使用

    2024-02-22 07:48:03       28 阅读
  4. Linux常见命令-目录文件命令

    2024-02-22 07:48:03       11 阅读
  5. Linux指令——scp传输文件

    2024-02-22 07:48:03       42 阅读
  6. linux命令scp远程拷贝命令

    2024-02-22 07:48:03       9 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-22 07:48:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-22 07:48:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-22 07:48:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-22 07:48:03       18 阅读

热门阅读

  1. [opencvsharp]将Mat转float数组

    2024-02-22 07:48:03       30 阅读
  2. CSS总结

    CSS总结

    2024-02-22 07:48:03      28 阅读
  3. scss导出颜色变量为空对象

    2024-02-22 07:48:03       28 阅读
  4. 事件流 事件委托

    2024-02-22 07:48:03       33 阅读
  5. Vue中v-model的原理

    2024-02-22 07:48:03       26 阅读
  6. docker入门介绍

    2024-02-22 07:48:03       32 阅读
  7. Backend - Docker 离线卸载

    2024-02-22 07:48:03       28 阅读
  8. Vue3利用父子组件实现字典

    2024-02-22 07:48:03       32 阅读
  9. linux系统离线安装docker服务教程

    2024-02-22 07:48:03       34 阅读
  10. 深度学习基础之《TensorFlow框架(5)—会话》

    2024-02-22 07:48:03       30 阅读
  11. select滑动分页请求数据

    2024-02-22 07:48:03       28 阅读
  12. springboot 控制层 aop 日志

    2024-02-22 07:48:03       29 阅读
  13. 深度学习????????

    2024-02-22 07:48:03       30 阅读
  14. BeautifulSoup的使用与入门

    2024-02-22 07:48:03       30 阅读