传输文件
更新时间:2026-06-04
概述
这里给出vsftpd服务启动后,如何进行文件传输的指导。
连接服务器
命令格式
Plain Text
1ftp [hostname| ip-address]
其中hostname为服务器名称,ip-address为服务器IP地址。
操作说明
在百度linux服务器操作系统系统的命令行终端,执行如下命令:
Plain Text
1# ftp ip-address
根据提示输入用户名和密码,认证通过后显示如下,说明ftp连接成功,此时进入了连接到的服务器目录。
Plain Text
1ftp>
在该提示符下,可以输入不同的命令进行相关操作:
- 显示服务器当前路径。
Plain Text
1ftp>pwd
- 显示本地路径,用户可以将该路径下的文件上传到FTP服务器对应位置。
Plain Text
1ftp>lcd
- 退出当前窗口,返回本地Linux终端。
Plain Text
1ftp>!
下载文件
通常使用get或mget命令下载文件。
get使用方法
- 功能说明:将文件从远端主机中传送至本地主机中
- 命令格式:
Plain Text
1get [remote-file] [local-file]
其中remote-file为远程文件,local-file为本地文件
- 示例:获取远程服务器上的/home/百度linux服务器操作系统/百度linux服务器操作系统.htm文件到本地/home/my百度linux服务器操作系统/,并改名为my百度linux服务器操作系统.htm,命令如下:
Plain Text
1ftp> get /home/百度linux服务器操作系统/百度linux服务器操作系统.htm /home/my百度linux服务器操作系统/my百度linux服务器操作系统.htm
mget使用方法
- 功能说明:从远端主机接收一批文件至本地文件
- 命令格式:
Plain Text
1mget [remote-file]
其中remote-file为远程文件
- 示例:获取服务器上/home/百度linux服务器操作系统/目录下的所有文件,命令如下:
Plain Text
1ftp> cd /home/百度linux服务器操作系统/
2ftp> mget *.*
说明:
- 此时每下载一个文件,都会有提示信息。如果要屏蔽提示信息,则在mget .命令前先执行prompt off。
- 文件都被下载到Linux主机的当前目录下。比如,在/home/my百度linux服务器操作系统/下运行的ftp命令,则文件都下载到/home/my百度linux服务器操作系统/下。
上传文件
通常使用put或mput命令上传文件。
put使用方法
- 功能说明:将本地的一个文件传送到远端主机中
- 命令格式:
Plain Text
1put [local-file] [remote-file]
其中remote-file为远程文件,local-file 为本地文件
- 示例:将本地的my百度linux服务器操作系统.htm传送到远端主机/home/百度linux服务器操作系统/,并改名为百度linux服务器操作系统.htm,命令如下:
Plain Text
1ftp> put my百度linux服务器操作系统.htm /home/百度linux服务器操作系统/百度linux服务器操作系统e.htm
mput使用方法
- 功能说明:将本地主机中一批文件传送至远端主机
- 命令格式:
Plain Text
1mput [local-file]
其中local-file为本地文件
- 示例:将本地当前目录下所有htm文件上传到服务器/home/百度linux服务器操作系统/下,命令如下:
Plain Text
1ftp> cd /home/百度linux服务器操作系统/
2ftp> mput *.htm
删除文件
通常使用delete或mdelete命令删除文件。
delete使用方法
- 功能说明:删除远程服务器上的一个或多个文件
- 命令格式:
Plain Text
1delete [remote-file]
其中remote-file为远程文件
- 示例:删除远程服务器上/home/百度linux服务器操作系统/下的百度linux服务器操作系统.htm文件,命令如下:
Plain Text
1ftp> cd /home/百度linux服务器操作系统/
2ftp> delete 百度linux服务器操作系统.htm
mdelete使用方法
- 功能说明:删除远程服务器上的文件,常用于批量删除
- 命令格式:
Plain Text
1mdelete [remote-file]
其中remote-file为远程文件
- 示例:删除远程服务器上/home百度linux服务器操作系统/下所有a开头的文件,命令如下:
Plain Text
1ftp> cd /home/百度linux服务器操作系统/
2ftp> mdelete a*
断开服务器
断开与服务器的连接,使用bye命令,如下:
Plain Text
1ftp> bye
评价此篇文章
