windows系统内置ftp客户端和相关命令

简介:

目的:学会使用windows系统内置ftp客户端和相关命令。


环境:windows 7


情景:多个设备需要备份它们的配置文件,设置为明天自动备份,以FTP服务下载到服务器,并以日期保存。


这里需要使用FTP服务,这个服务一般系统都自带有,可以使用命令模式,或写成批处理脚本运行。


ftp命令支持交互和执行配置操作:

有如下参数:

   -v              禁止显示远程服务器响应。

   -n              禁止在初始连接时自动登录。

   -i              关闭多文件传输过程中的交互式提示。

   -d              启用调试。

   -g              禁用文件名通配(请参阅 glob 命令)。

   -s:filename     指定包含 ftp 命令的文本文件;命令在 ftp 启动后自动运行。

   -a              在绑字数据连接时使用所有本地接口。

   -A             匿名登录。

   -x:send sockbuf 覆盖默认的 so_sndbuf 大小 8192。

   -r:recv sockbuf 覆盖默认的 so_rcvbuf 大小 8192。

   -b:async count  覆盖默认的异步计数 3

   -w:windowsize   覆盖默认的传输缓冲区大小 65535。

   host            指定主机名称或要连接到的远程主机的 ip 地址。


注意:   - mget 和 mput 命令将 y/n/q 视为 yes/no/quit。   

           - 使用 ctrl-c 中止命令。     

交互式: 

输入ftp进入交互式: open ip地址,打开ftp链接,之后提示输入用户名,然后输入密码。

 lcd 本地路径,设置本地路径

 cd 本地路径,跳转到本地路径

 get 远程文件路径文件 本地文件,下载远程文件到本地

 put 本地文件 远程文件,上传本地到远程

 bye和quit都是用来退出

 

 

  执行配置文件的方式可以做自动的批处理。 配置文件可以是文本文档,扩展名是cfg,文档内格式如下:

1
2
3
4
5
6
  open  ip地址
  登录名
  登录密码
  cd  本地路径
  get 远程文件路径文件 本地文件
  bye

















本文转自RickyHuL51CTO博客,原文链接:http://blog.51cto.com/rickyh/1953127  ,如需转载请自行联系原作者


相关文章
|
5月前
|
NoSQL IDE MongoDB
Studio 3T 2025.11 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
Studio 3T 2025.11 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
352 3
|
1月前
|
Linux 虚拟化 iOS开发
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
377 0
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
|
2月前
|
NoSQL IDE MongoDB
Studio 3T 2025.17 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
Studio 3T 2025.17 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
271 1
Studio 3T 2025.17 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
|
2月前
|
运维 安全 Linux
【清爽加速】Windows 11 Pro 24H2-Emmy精简系统
“清爽加速”Windows 11 Pro 24H2 针对老旧或低配设备,通过精简系统、优化服务与简化装机流程,降低资源占用,提升运行流畅度,兼顾安全性与稳定性,让老设备也能轻松应对日常办公与轻度娱乐需求。
【清爽加速】Windows 11 Pro 24H2-Emmy精简系统
|
2月前
|
安全 数据安全/隐私保护 Windows
ZyperWin++使用教程!让Windows更丝滑!c盘飘红一键搞定!ZyperWin++解决系统优化、Office安装和系统激活
ZyperWin++是一款仅5MB的开源免费Windows优化工具,支持快速优化、自定义设置与垃圾清理,兼具系统加速、隐私保护、Office安装等功能,轻便无广告,小白也能轻松上手,是提升电脑性能的全能管家。
933 0
|
2月前
|
安全 搜索推荐 开发者
【适度精简】Windows 7 旗舰版-emmy精简系统
Windows 7旗舰版因硬件占用高、冗余组件多、兼容性差及缺乏安全更新等问题,逐渐难以满足用户需求。适度精简版通过去除无用组件、优化性能与安全性,提升老旧设备运行效率,增强兼容性与稳定性,同时保留用户熟悉的操作界面,降低学习成本,满足个性化需求,延续Windows 7的实用价值。
|
3月前
|
Ubuntu Linux Windows
windows11系统安装ubuntu系统详细步骤
安装后,您可以直接从商店启动应用程序来源
702 0
|
4月前
|
Linux 虚拟化 iOS开发
VMware Remote Console 13.0.0 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
VMware Remote Console 13.0.0 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
1024 0
VMware Remote Console 13.0.0 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
|
5月前
|
Ubuntu Linux 数据安全/隐私保护
Windows中安装WSL 2和Ubuntu系统的教程
回看这一路,有趣吧?你已经跨界成为了一个Windows和Linux的桥梁。期待在代码的世界里,把一切玩得风生水起!
303 13
|
4月前
|
持续交付 Windows
如何使用Sysprep准备Windows系统并使用自动应答
通过Sysprep准备Windows系统,可实现SID重置与系统定制。进入Sysprep后,可安装软件、设置默认桌面文件,并使用Windows SIM创建应答文件以实现自动化部署。适用于系统克隆与批量部署场景。