文章目录
1、安装ftp客户端
yum -y install ftp
2、ftp的用户
缺省情况下,ftp服务器和操作系统用户名/密码一样,root用户的权限过大,不允许登录ftp服务器。
3、登录服务器
4、切换工作目录
# 查看服务器工作目录 pwd # 切换服务器工作目录 cd 目录名 # 切换本地工作目录 lcd 目录名
5、查看服务器上的目录和文件
# 目录或文件名 ls # 目录或文件名 dir # 目录或文件名 [本地文件名] nlist
6、下载/上传文件
6.1、文件传输的模式
ftp的传输模式分为二进制和ASCII码两种模式,二进制模式可以传输任何文件,包括压缩包、可执行程序、图片、视频、音频等,而ASCII模式只能传输.txt、.htm等ascii码文件(文本文件)。在实际开发中,不管什么文件,都用二进制方式传输文件。
1)查看当前的传输模式。 type 2)设定传输模式为二进制。 bin 3)设定传输模式为ASCII。 ascii

6.2、下载文件
下载单个文件。
get|recv 服务器文件名 [本地文件名] 使用说明: a)下载文件用get和recv都可以。 b)文件名不允许用通配符。 c)服务器文件名和本地文件名可以用绝对路径,如果不写路径,表示当前工作目录。 d)如果本地文件名省略不写,表示把服务器文件下载到本地的当前工作目录,文件名与服务器文件名相同。
2)下载多个文件。
mget 服务器文件1 服务器文件2 服务器文件3 …… 服务器文件n 使用说明: a)待下载的文件名,可以一一列出来(用空格分隔),也可以用通配符。 b)下载的文件,存放在本地当前工作目录中。 c)下载文件时,会一一提示,如果想关闭都显示信息,先输入prompt命令。 prompt
6.3、上传文件
1)上传单个文件
put|send 本地文件名 [服务器文件名] a)上传文件用put和send都可以。 b)文件名不允许用通配符。 c)本地文件名和服务器文件名可以用绝对路径,如果不写路径,表示当前工作目录。 d)如果服务器文件名省略不写,表示把本地文件上传到服务器的当前工作目录,文件名与本地文件名相同。
2)上传多个文件
mput 本地文件1 本地文件2 本地文件3 …… 本地文件n 使用说明: a)待上传的文件名,可以一一列出来(用空格分隔),也可以用通配符。 b)上传的文件,存放在服务器当前工作目录中。 c)上传文件时,会一一提示,如果想关闭都显示信息,先输入prompt命令。 prompt
7、其他ftp命令
1)重命名服务器上的文件 rename 旧文件名 新文件名 2)删除ftp服务器上单个文件 delete 文件名 3)删除多个文件。 mdelete 文件名1 文件名2 文件名3 …… 文件名n 4)在服务器上创建目录。 mkdir pathname 5)删除服务器上的目录。 rmdir pathname 6)切换传输模式。 passive 7)显示帮助信息。 help [命令名] 显示ftp命令的帮助信息,如果不输入命令名,则显示全ftp命令的帮助信息。 8)退出ftp。 bye
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/202507.html原文链接:https://javaforall.net
