ftp
创建连接
常用命令及说明
命令
说明
ls
显示服务器上的目录
ls [remote-dir] [local-file]
显示远程目录remote-dir,并存入本地文件local-file
get remote-file [local-file]
从服务器下载指定文件到客户端
mget remote-files
下载多个远程文件(mget命令允许用通配符下载多个文件)
put local-file [remote-file]
从客户端上传指定文件到服务器
mput local-file
将多个文件上传至远程主机(mput命令允许用通配符上传多个文件)
open
连接FTP服务器
mdelete [remote-file]
删除远程主机文件
close
中断与远程服务器的ftp会话(与open对应)
mkdir dir-name
在远程主机中创建目录
open host[port]
建立指定的ftp服务器连接,可指定连接端口
newer file-name
如果远程主机中file-name的修改时间比本地硬盘同名文件的时间更近,则重传该文件
cd directory
改变服务器的工作目录
rename [from][to]
更改远程主机的文件名
lcd directory
在客户端上(本地)改变工作目录
pwd
显示远程主机的当前工作目录
bye
退出FTP命令状态
quit
同bye,退出ftp会话
ascii
设置文件传输方式为ASCII模式
reget remote-file [local-file]
类似于get,但若local-file存在,则从上次传输中断处续传
binary
设置文件传输方式为二进制模式
rhelp [cmd-name]
请求获得远程主机的帮助
![cmd [args]]
在本地主机中交互shell后退回到ftp环境,如:!ls *.zip
rstatus [file-name]
若未指定文件名,则显示远程主机的状态,否则显示文件状态
accout [password]
提供登录远程系统成功后访问系统资源所需的密码
hash
每传输1024字节,显示一个hash符号(#)
append local-file [remote-file]
将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名
restart marker
从指定的标志marker处,重新开始get或put,如restart 130
rmdir dir-name
删除远程主机目录
case
在使用mget命令时,将远程主机文件名中的大写转为小写字母
size file-name
显示远程主机文件大小,如:size idle 7200
cd remote-dir
进入远程主机目录
status
显示当前ftp状态
cdup
进入远程主机目录的父目录
system
显示远程主机的操作系统
delete remote-file
删除远程主机文件
user user-name [password][account]
向远程主机表明自己的身份,需要密码时,必须输入密码,如:user anonymous my@email
dir [remote-dir][local-file]
显示远程主机目录,并将结果存入本地文件
help [cmd]
显示ftp内部命令cmd的帮助信息,如help get
代码
最后更新于
这有帮助吗?