温馨提示×

linux的scp命令怎么使用

小亿
93
2023-07-26 18:45:04
栏目: 编程语言

scp命令用于在Linux系统间进行文件的复制和传输。其基本语法如下:

scp [选项] [原路径] [目标路径]

选项说明:

  • -r:递归复制目录和子目录。

  • -P port:指定远程主机的端口号。

  • -p:保留原文件的修改时间、访问时间和权限。

  • -q:不显示传输进度信息。

  • -C:使用压缩传输数据。

示例用法:

  1. 从本地复制文件到远程主机:
scp /local/path/file.txt user@remote:/remote/path/
  1. 从远程主机复制文件到本地:
scp user@remote:/remote/path/file.txt /local/path/
  1. 递归复制目录及其子目录到远程主机:
scp -r /local/directory user@remote:/remote/directory
  1. 从远程主机复制目录及其子目录到本地:
scp -r user@remote:/remote/directory /local/directory
  1. 使用不同的端口号进行复制:
scp -P 2222 /local/file user@remote:/remote/path/
  1. 保留原文件的修改时间、访问时间和权限:
scp -p /local/file user@remote:/remote/path/
  1. 使用压缩传输数据:
scp -C /local/file user@remote:/remote/path/

请注意,以上示例中的userremote应替换为真实的用户名和远程主机地址。

0