【sftp】sftp 操作

【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、!
```
posted @   ReRound  阅读(3)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示