【终端使用】"scp"命令,远程拷贝文件

时间:2023-03-09 04:30:18
【终端使用】"scp"命令,远程拷贝文件

一、"scp"命令的使用

  "scp"命令,是"secure copy (remote file copy program)"英文单词的缩写,是一个在Linux系统下用来远程拷贝文件的命令。

注意:

  • "scp"命令的格式 与 "ssh"命令格式基本相同,需要注意的是,在指定端口号时用的是大写的"-P"而不是小写的。
  • "scp"这个终端命令只能在Linux或者Unix系统下使用。

【终端使用】"scp"命令,远程拷贝文件

选项 含义
-P 若远程SSH服务的端口号不是22,需要使用大写的"-P"指定一个端口号
-r 若给出的源文件是一个目录,则"scp"命令将递归复制该目录下的所有子文件和子目录,目标文件必须是一个目录名。

二、Linux系统下远程拷贝Linux系统下的文件

1)远程拷贝一个文件。

注意:

  "user@remote:路径"中,冒号后面的路径。可以时相对路径,相对于用户的主目录开始;或者是直接使用绝对路径

【终端使用】"scp"命令,远程拷贝文件 【终端使用】"scp"命令,远程拷贝文件

2)远程拷贝一个目录

注意:

  拷贝一个目录时,需要添加"-r"选项。

【终端使用】"scp"命令,远程拷贝文件 【终端使用】"scp"命令,远程拷贝文件

三、windows系统下远程拷贝Linux系统下的文件

【终端使用】"scp"命令,远程拷贝文件