Linux系统ftp程序常用命令
来源:才华咖 本文已影响2.28W人
来源:才华咖 本文已影响2.28W人
作为Linux系统中的文件传输程序之一,ftp具备功能强大,小巧轻快的特点,且是使用频率最高的应用程序之一。下面我们将用一整个篇幅进行介绍。欢迎阅读。
【语法格式】
# ftp [参数] [主机名或IP] [端口]
【常用参数】
-d:运行时显示详细的处理信息
-i:关闭交互模式
-p:传输文件模式为被动模式
【FTP模式下的'常用命令】
ascii:使用ascii类型传输方式(文本传送)
binary:使用二进制文件传输方式(应用程序等文件传送)
bye、quit:退出ftp会话过程
cd:切换远程主机目录
lcd:切换本地工作目录
ls:显示远程主机目录下内容
:删除远程主机的文件
passive:打开/关闭被动传输方式
get:获取单个远程主机文件
mget:获取多个远程主机文件
put:将本地文件传送至远程主机
mput:将多个文件传输至远程主机
pwd:显示远程主机的当前工作目录
!pwd:显示本地主机当前工作目录
rename:更改远程主机文件名
mkdir:在远程主机创建目录
rmdir:删除远程主机目录
size:显示远程主机文件大小
help、?:显示ftp内部命令cmd的帮助信息,如help get或? get
【样例】
//以test用户ftp连接远程主机的ftp端口24520
# ftp 24520
Connected to .
220 (vsFTPd 2.0.7)
331 Please specify the password.
Password: //输入密码
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls //显示当前目录下文件
200 Port command successful.
150 Opening ASCII mode data connection for directory list.
drwx------ 1 user group 0 May 21 19:15 a
drwx------ 1 user group 0 May 21 19:15 b
-rwx------ 1 user group 45 Apr 26 11:41
-rwx------ 1 user group 0 Feb 01 08:59
226 Transfer complete
ftp> pwd //显示当前路径
257 "/home/test"
ftp> mkdir a //创建目录a
ftp> cd a //切换到目录a
250 Directory successfully changed.
ftp> !pwd //显示本地目录
/root
ftp> get //下载文件
local: remote:
229 Entering Extended Passive Mode (|||30063|)
150 Opening BINARY mode data connection for (403 bytes).
100% |******************************************************************************************| 403 56.56 KB/s 00:00 ETA
226 File send OK.
403 bytes received in 00:00 (54.30 KB/s)
ftp> mget c* //模糊匹配下载多个文件
mget _10_08 [anpqy?]? y //默认交互模式弹出提示,y是,n否
229 Entering Extended Passive Mode (|||30078|)
150 Opening BINARY mode data connection for _10_08 (403 bytes).
100% |******************************************************************************************| 403 25.35 KB/s 00:00 ETA
226 File send OK.
403 bytes received in 00:00 (24.96 KB/s)
mget [anpqy?]? y //默认交互模式弹出提示,y是,n否
229 Entering Extended Passive Mode (|||30100|)
150 Opening BINARY mode data connection for (4 bytes).
100% |******************************************************************************************| 4 0.50 KB/s 00:00 ETA
226 File send OK.
4 bytes received in 00:00 (0.49 KB/s)
ftp> bye //退出ftp
221 Goodbye.
Linux cpuinfo系统详解
Linux系统下tar命令的使用技巧
Linux系统中strace命令的使用代码
linux实用系统管理命令
PHP怎么执行Linux系统命令函数
Unix系统FreeBSD常用命令
Linux系统文件目录管理常用的命令
PHP执行Linux系统命令函数的方法大纲
Linux系统常用的网络命令及使用方法
linux系统下sudo命令使用方法
Linux/AIX系统实用监控命令
Linux系统下ftp的管理
Linux系统使用命令行执行php文件传参的步骤详解
LINUX操作系统教程:测试vsftpd服务
华为笔试题系统程序题
调度命令及电力监控系统的使用管理条例
最新系统程序使用协议
Linux系统下ftp的管理
如何在Linux系统下正确使用tar命令
在linux 操作系统中uniq命令的说明和使用
PHP执行Linux系统命令函数的方法
在linux系统下使用命令更改IP地址的方法
Linux系统命令及使用技巧
Linux系统的基本操作和常用命令汇总
怎么使用ln命令在Linux系统中创建连接文件