Linux scp命令使用方法

教程 · 2023-11-02 · 244 人浏览

scp命令是cp命令的升级版,即:ssh cp,通过SSH协议完成文件的复制。其主要功能就是:在不同Linux服务器之间,通过SSH协议互相传输文件。只要知晓服务器的账户和密码(或密钥),即可通过scp互传文件。

语法

scp [-r] 参数1 参数2

  • -r选项用于复制文件夹使用,复制文件夹必须使用-r
  • 参数1:本机路径 或 远程目标路径
  • 参数2:远程目标路径 或 本机路径

如:scp -r /jdk root@node1:/home/,将本机上的jdk文件夹, 以root身份复制到node1的/home/内。

如:scp -r node1:/home/jdk /home/,将远程node1的jdk文件夹,复制到本机的/home/内。

高级用法

# 将本机当前路径的jdk文件夹,复制到node2服务器的同名路径下
scp -r jdk node2:`pwd`/
scp -r jdk node2:$PWD
Linux
Theme Jasmine by Kent Liao