PSFTP:是Putty的SFTP客户端,可以通过SFTP协议在两台电脑之间的传输文件。它和 PSCP相比的优点在于可以与服务器进行交互,遍历服务器上的文件系统,在一个会话中上传或下载多个文件。而 PSCP 只能一次传输一个文件,传输完毕后立刻终止会话。

配置好环境变量后,打开 Windows 命令行,输入 psftp 回车,可以看到提示,输入主机名,我们这里按照以下格式输入:
open [Linux服务器 IP地址]
在这里插入图片描述
按照提示输入用户名+密码,看到成功连接的提示
在这里插入图片描述
1、文件从本地上传到服务器
比如相把Windows电脑中的f:\test.txt考本到Linux服务器中/root/test目录下
首先可以通过lcd来切换Windows的当前路径
在这里插入图片描述
然后通过cd切换Linux服务器的当前路径
在这里插入图片描述
注意,这两个路径的切换是双线、互不干扰的。
然后上传只需要输入put[文件名]就可以了。
在这里插入图片描述

2、将文件从服务器上下载本地
比如想要把Linux服务器中/root/lianxi.zip文件下载到本地电脑中的f:\中
只需要用get [文件名]就可以了
在这里插入图片描述
批量上传文件:put -r [文件目录]
批量下载文件:get -r [文件目录]
psftp常用命令
操作远程服务器
pwd(查看当前所在目录)
cd 路径(进入某个目录)
ls (列出当前目录下的文件)
dir (列出当前目录下的文件)
rm 文件名(删除文件)
del 文件名(删除文件)

操作本地文件
lpwd(查看本地当前所在目录)
lcd 路径(更改本地的当前目录)
!dir (列出本地当前目录的文档)

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐