![【终端使用】"scp"命令,远程拷贝文件 【终端使用】"scp"命令,远程拷贝文件](https://image.shishitao.com:8440/aHR0cHM6Ly9ia3FzaW1nLmlrYWZhbi5jb20vdXBsb2FkL2NoYXRncHQtcy5wbmc%2FIQ%3D%3D.png?!?w=700&webp=1)
一、"scp"命令的使用
"scp"命令,是"secure copy (remote file copy program)"英文单词的缩写,是一个在Linux系统下用来远程拷贝文件的命令。
注意:
- "scp"命令的格式 与 "ssh"命令格式基本相同,需要注意的是,在指定端口号时用的是大写的"-P"而不是小写的。
- "scp"这个终端命令只能在Linux或者Unix系统下使用。
选项 | 含义 |
-P | 若远程SSH服务的端口号不是22,需要使用大写的"-P"指定一个端口号 |
-r | 若给出的源文件是一个目录,则"scp"命令将递归复制该目录下的所有子文件和子目录,目标文件必须是一个目录名。 |
二、Linux系统下远程拷贝Linux系统下的文件
1)远程拷贝一个文件。
注意:
"user@remote:路径"中,冒号后面的路径。可以时相对路径,相对于用户的主目录开始;或者是直接使用绝对路径。
2)远程拷贝一个目录。
注意:
拷贝一个目录时,需要添加"-r"选项。