使用 scp命令,实现从服务器下载或向服务器上传文件。
一. 从服务器下载
1. 下载文件
命令格式: scp <用户名>@<ssh服务器地址>:<文件> <本地文件路径>
#下载服务器中 root 目录下的 test.txt 到当前目录
scp root@192.168.0.111:/root/test.txt ./
2. 下载文件夹
命令的格式:scp -r <用户名>@<ssh服务器地址>:<文件夹名> <本地路径>
#从服务器下载 root 目录下的 demo 文件夹到当前目录
scp -r root@192.168.0.111:/root/demo ./
二. 向服务器上传
1. 上传文件
命令格式:scp <本地文件名> <用户名>@<ssh服务器地址>:<路径>
#上传当前目录下的 result.log 到服务器 root 目录下
scp ./result.log root@192.168.0.111:/root/
2. 上传文件夹
命令格式:scp -r <本地文件夹名> <用户名>@<ssh服务器地址>:<路径>
#上传当前目录下的 check 目录到服务器 root 目录
scp -r ./check root@192.168.0.111:/root/