FTP 命令使用

ftp客户端操作系统:win10 旗舰版 ftp服务器操作系统:centos7.6

获取帮助

bash 复制代码
ftp -h

  -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 地址。

进入交互式模式

bash 复制代码
ftp
ftp> ?
命令可能是缩写的。  命令为:

!               delete          literal         prompt          send
?               debug           ls              put             status
append          dir             mdelete         pwd             trace
ascii           disconnect      mdir            quit            type
bell            get             mget            quote           user
binary          glob            mkdir           recv            verbose
bye             hash            mls             remotehelp
cd              help            mput            rename
close           lcd             open            rmdir

连接到服务器

bash 复制代码
ftp> open 47.103.114.48
# 接着用户名密码输入

查看目录下的文件

bash 复制代码
ftp> dir

上传一个文件

使用put命令上传一个文件,上传的时候需要指定本地文件路径及文件名,远程文件可以直接回车,默认上传到ftp账户的根目录。

bash 复制代码
ftp> put

下载一个文件

使用get命令下载一个文件,下载到ftp连接发起时的工作路径

bash 复制代码
ftp> get hi.txt

删除一个文件

使用delete命令删除一个文件。

bash 复制代码
ftp> delete hi.txt

下载多个文件

使用mget命令下载多个文件,可以使用通配符。同理使用mput,mdelete命令上传、删除多个文件

bash 复制代码
ftp> mget *.txt

在服务器上创建一个目录

使用mkdir test在服务器上创建test目录。

bash 复制代码
ftp> mkdir test

查看ftp连接状态、断开连接

使用status命令查看ftp状态。使用disconnect命令断开连接。

bash 复制代码
ftp> status
ftp> disconnect
相关推荐
HalvmånEver20 小时前
Linux:线程 ID 与地址空间布局:深入理解线程内存分布(线程七)
linux·运维·服务器·操作系统·线程
Trouvaille ~1 天前
【Linux】线程同步与互斥(四):线程池与任务管理
linux·运维·服务器·c++·操作系统·线程池·日志系统
燃于AC之乐1 天前
【Linux系统编程】Shell解释器完全实现:从命令解析、环境变量管理到内建命令的全面解析
linux·操作系统·命令行工具·进程控制·shell编程
2401_841495641 天前
【操作系统】存储器管理算法
python·操作系统·存储器管理·连续内存分配算法·非连续内存分配算法·虚拟存储页面置换算法·内存碎片整理与回收算法
holeer1 天前
CS.Math 之《离散数学》| 知识点笔记
数据结构·数据库·数学建模·操作系统·抽象代数·计算机组成
Serene_Dream2 天前
OS 内存小结
操作系统·内存
程序员一点2 天前
第3章:首次启动与基础配置
操作系统·openeuler
冰冷的希望2 天前
【系统】VMware17虚拟机安装黑苹果macOS 15.0详细步骤(保姆级)
macos·操作系统·系统·vmware·虚拟机·黑苹果
请输入蚊子3 天前
«操作系统真像还原» 第二章 编写MBR主引导记录
linux·汇编·操作系统·bochs·操作系统真像还原
添砖java‘’4 天前
线程的互斥与同步
linux·c++·操作系统·线程·信息与通信