FTP(文件传输协议)是从一个系统中传送文件(下载和上传)到其他系统中最流行的协议。它提供了最快的方式传输文件。有许多应用程序可用于Linux和Windows之间传输的FTP服务,如在Linux中有vsftpd,proftpd等,在Windows服务器中有FileZilla等。 有多种方法来连接到FTP服务器,你也可以找到互联网上很个免费的工具。但系统管理员知道命令行的力量。本文将帮助你如何使用命令行来连接到FTP服务器,并下载和使用FTP服务器的本地系统之间的FTP协议上传文件。
1. 通过命令行连接到FTP服务器
从Windows中打开命令提示符或Linux的开放式终端窗口连接到任何FTP服务器。现在你需要使用IP或FTP服务器的主机名和登录凭据与特定的用户进行连接。
c:> ftp ftp.youcl.com
2. 上传单个文件到FTP服务器
要上传文件的FTP服务器使用put命令从FTP提示。首先定位到所需目录的FTP服务器那里上载文件,并使用下列命令。这将上传本地系统文件
c:\filesfile1.txt到上传目录FTP服务器上。
ftp> cd uploads
ftp> put c:filesfile1.txt
3. 从FTP服务器下载单个文件
若要从FTP服务器上下载文件,我们使用get命令。使用该命令,我们在同一时间只能下载一个文件。若要从FTP服务器上,第一次登录的任何文件下载到您的FTP服务器,浏览目录,并使用以下命令下载
ftp> get file1.txt
4. 上传多个文件到FTP服务器
要上传多个文件到FTP服务器上,我们使用的mput命令在ftp的提示符中。我们可以指定通配符来一次为多个文件上传到服务器。首先定位到所需目录的FTP服务器那里上载文件,并使用下列命令。这将上传本地系统文件在
c:files 目录中扩展名为
.txt 的文件上传到FTP服务器上。
ftp> cd uploads
ftp> lcd c:files
ftp> put *.txt
5. 从FTP服务器下载多个文件
若要从FTP服务器上下载多个文件,我们使用 mget 命令。使用命令,我们可以一次下载多个文件。下载多个文件指定通配符的指定目录名称都从目录中下载的所有文件。
ftp> mget *.txt