Linux之scp命令的使用方法

scp命令是Linux系统下用于在本地主机和远程主机之间安全传输文件的工具。它基于SSH协议,可以在两台Linux主机之间复制文件和目录。scp命令的基本语法如下:

#将远程主机的文件复制到本地
scp [选项] [用户名@]远程主机地址:源文件路径 目标文件路径

#将本地文件复制到远程主机
scp [选项] 源文件路径 [用户名@]远程主机地址:目标文件路径

常用选项:

  • -r 递归复制整个目录
  • -P 选择端口,注意是大写
  • -p 保留文件权限与属性
  • -q 静默模式传输,不输出传输过程

使用示例:

  1. 将本地文件复制到远程主机:
scp local_file.txt user@remote_host:/remote/directory
#其中user替换为用户名,remote_host替换为IP地址

     2. 将远程主机文件复制到本地:

scp user@remote_host:/remote/file.txt /local/directory

    3.递归复制整个目录到远程主机:

scp -r local_directory user@remote_host:/remote/directory

使用scp传输文件时,如果是第一次连接远程主机,系统会提示你确认远程主机的密钥指纹,输入"yes"后会将远程主机的密钥保存到本地,以后就不会再次确认了。接着输入远程主机的密码即可完成文件传输。

相关推荐

  1. Linuxscp命令使用方法

    2024-03-19 11:48:07       45 阅读
  2. linux命令】-scp远程拷贝文件命令scp使用

    2024-03-19 11:48:07       47 阅读
  3. Linuxsed命令(包含MacOS使用方法)

    2024-03-19 11:48:07       37 阅读
  4. LinuxLinux运维必备:groupdel命令使用方法

    2024-03-19 11:48:07       61 阅读
  5. Linux】如何查看Linux命令使用方法

    2024-03-19 11:48:07       37 阅读
  6. LinuxSCP命令:文件传输简易指南

    2024-03-19 11:48:07       32 阅读
  7. Linux常见命令 | 文件传输命令scp

    2024-03-19 11:48:07       46 阅读
  8. linux命令scp远程拷贝命令

    2024-03-19 11:48:07       34 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-19 11:48:07       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-19 11:48:07       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-19 11:48:07       87 阅读
  4. Python语言-面向对象

    2024-03-19 11:48:07       96 阅读

热门阅读

  1. 愚人节礼物(C++)

    2024-03-19 11:48:07       47 阅读
  2. C# 循环

    C# 循环

    2024-03-19 11:48:07      38 阅读
  3. MySQL 运算符

    2024-03-19 11:48:07       40 阅读
  4. 2022蓝桥杯/李白打酒加强版/c\c++

    2024-03-19 11:48:07       34 阅读
  5. windows平台Qt5连接wifi

    2024-03-19 11:48:07       34 阅读
  6. C++ 11

    C++ 11

    2024-03-19 11:48:07      33 阅读
  7. 一个j简单显示框架及简单实现再探编程_C++

    2024-03-19 11:48:07       37 阅读