【sftp】sftp 操作
1.  登录
```bash
#密码登录
sftp -P 22 zhangsan@192.168.0.100
#秘钥登录
sftp -P 22 -i ~/.ssh/id_rsa zhangsan@192.168.0.100
```
2.  更改远程工作目录
```bash
cd /abc
```
3.  更改和/或打印本地工作目录
```bash
lcd /abc
```
4.  列出远程目录的内容
```bash
ls
```
5.  列出本地目录的内容
```bash
lls
```
6.  打印远程工作目录
```bash
pwd
```
7.  打印本地工作目录
```bash
lpwd
```
8.  浏览您的本地目录,即打开本地目录
```bash
explore
```
9.  将文件从服务器下载到本地计算机
```bash
#把sftp服务器上test.txt文件下载到本地
get /tmp/test.txt xxx
#把sftp服务器上test文件夹下载到本地
get -r /tmp/test/ xxx
```
10. 将文件从本地计算机上载到服务器
```bash
#把本地文件test.txt上传到ftp服务器/tmp目录下
put ~/test.txt /tmp/
#把本地文件夹test上传到sftp服务器/tmp目录下
put -r ~/test /tmp/
```
11. 在远程服务器上创建一个目录abc
```bash
mkdir abc
```
12. 移动或重命名远程服务器上的文件
```bash
mv /test.txt /abc.txt
```
13. 移动或重命名远程服务器上的文件
```bash
rename /test.txt /abc.txt
```
14. 删除远程服务器上的文件abc.txt
```bash
rm abc.txt
```
15. 删除远程服务器上的目录abc
```bash
rmdir abc
```
16. 给予帮助
```bash
help
```
17. 清除屏幕
```bash
clear
```
18. 完成您的SFTP会话,即断开连接
```bash
bye、exit、quit、!
```