DOS命令 sftp命令 文件上传下载

sftp用于文件上传与下载。底层是SSH协议。


1 sftp连接

sftp 用户名@远程主机IP

提示输入相应密码回车,连接成功后出现sftp提示符。

img


退出:exit。回到正常的dos命令提示符。


2 目录命令

2.1 pwd

显示远程主机的当前目录。

pwd:Print Working Directory。


2.2 lpwd

显示本地主机的当前目录。

lpwd:Local Print Working Directory。


示例如下。

img


2.3 cd

切换远程主机目录。

注意事项:sftp下切换盘符也需要加cd,不能按dos本身的命令直接盘符+冒号。


2.4 lcd

切换本地主机目录。

运行示例如下。

img


2.5 ls与dir

查看远程主机目录下的子目录与文件。


2.6 lls与 ! dir

查看本地主机目录下的子目录与文件。


运行结果如下。

img


img


3 put

put命令用于上传文件与文件夹。

3.1 上传文件

put 文件名

将本地主机当前目录的相应文件上传到远程主机的当前目录。

img

检查远程主机E盘已经存在相应文件,上传成功。


3.2 上传文件夹

put -r 文件夹名

Windows有限制不能上传文件夹到远程主机磁盘根目录。

切换远程主机的当前路径到E:\load

cd e:\load

put -r xiaobuteach6

如果文件夹xiaobuteach6中还有子目录,也同样会上传。

运行结果示例。

img


4 get命令

get命令用于下载文件与文件夹。

4.1 下载文件

get 文件名

img

4.2 下载文件夹

get -r 文件夹名

此时本地主机的当前目录不能为磁盘根目录,否则会提示权限不足。


运行结果如下。

img