参考链接:https://blog.csdn.net/w8827130/article/details/90574699
通过SSH协议在本地和服务器之间传输文件/目录,从一个地址拷贝至另一个地址,如下
$ scp src dst
src为源文件,dst为目标目录/文件,src和dst可以是本地地址,也可以是网络地址,如下
$ scp test.txt dong@159.75.70.201:/home/dong
复制本地的test.txt到服务器159.75.70.201下的/home/dong目录,用户名为dong,拷贝过程会提示输入口令,反过来则为从服务器拷贝文件至本地,如
$ scp dong@159.75.70.201:/home/dong/test2.txt .
即从远程/home/dong目录拷贝test2.txt至本地的当前目录
如果是拷贝目录,则格式如下
$ scp -r src_dir dst_dir
加上-r选项,同时源和目标参数改为目录名,比如
$ scp -r dong@159.75.70.201:/home/dong/ugv ./ugv_local
拷贝远程的ugv目录至本地ugv_local目录
scp的语法与cp的语法大概一致,只是scp能够引用网络地址