ftp服务器在网上很常见。 linux ftp命令的功能是通过命令控制本地计算机和远程计算机之间的文件传输。 在此基础上,我整理了有关在Linux上打开ftp命令的知识。 希望能对大家有所帮助。
如何在linux上启动FTP命令
linux一般都有vsftpd吧。 启动命令是服务vsftpd start。
要限制匿名登录,请单击,
更改其配置文件/etc/vsftpd/vsftpd.conf,并将aNOnymous_enable设置为no。
附件: linux上ftp命令的详细信息
Linux ftp命令的常见格式如下:
$ ftp主机名/IP
其中主机名/IP是要连接的远程计算机的主机名或IP地址。 在命令行中,主机名是可选的。 如果指定主机名,ftp将尝试连接到远程计算机上的ftp服务程序。 如果未指定主机名,ftp将显示提示并等待用户输入命令。
$ ftp
ftp
通过在ftp提示符后输入open命令和主机名或IP地址,系统将尝试连接到指定的主机。
无论使用哪种方法,如果连接成功,都必须登录远程计算机。 如果用户在远程计算机上有帐户,则该帐户可以通过ftp使用,并且必须输入密码。 在远程计算机上读取/写入用户帐户的权限决定了用户可以在远程计算机上下载的文件和上载文件放在哪个目录中。
如果没有远程计算机的专用登录帐户,许多ftp站点都有可用的特殊帐户。 此帐户的登录名为anonymous (也称为匿名ftp ),使用此帐户时,必须输入电子邮件地址作为密码。
如果远程系统提供匿名ftp服务,则用户可以使用此服务登录到特殊的目录进行发布。 通常提供两个目录: pub目录和incoming目录。 pub目录包含该站点上常用的所有文件,而incoming目录包含上载到该站点的文件。
当用户使用ftp成功登录到远程站点时,将显示“ftp”提示符。 现在可以自由使用ftp提供的命令,以便可以获取help命令中可用命令的列表,也可以在help命令后指定特定命令名称来获取此命令的说明。
最常见的命令如下
列出ls远程计算机的当前目录
cd在远程计算机上更改工作目录
液晶屏在本地计算机上更改工作目录
将ascii文件传输方式设置为ascii模式
binary将文件传输方式设置为二进制模式
关闭将结束当前的ftp会话
hash在每次传输数据缓冲区中的数据时都会显示#号
get(mget )将指定文件从远程计算机传输到本地计算机
put(mput )将指定文件从本地计算机传输到远程计算机
open连接到远程ftp站点
断开与远程计算机的连接,然后退出ftp
? 显示本地帮助信息
! 转至shell
简要介绍ftp中常用的命令。
启动ftp会话
open命令用于打开与远程主机的会话。 命令的一般格式如下:
open主机名/IP
如果要在ftp会话期间连接到多个站点,通常只使用不带参数的ftp命令。 如果在会话期间只连接到一台计算机,请在命令行中将远程主机名或IP地址指定为ftp命令的参数。
结束ftp会话
close、disconnect和bye命令用于终止与远程计算机的会话。 close和disronnect命令关闭与远程计算机的连接,但用户仍保留在本地计算机上的ftp程序中。 和bye命令关闭用户与远程计算机的连接,并退出用户计算机上的ftp程序。
更改目录
“cd [目录]”命令用于在ftp会话期间更改远程计算机上的目录,而lcd命令更改本地目录,以便用户可以定位或放置本地文件。
远程目录列表
ls命令列出远程目录的内容,就像交互式shell中的ls命令一样。 ls命令的常见格式如下:
ls [目录] [本地文件]
如果将目录指定为参数,则ls会列出该目录的内容。 如果指定本地文件的名称,则此目录列表将包含在本地计算机上指定的此文件中。
从远程系统获取文件
get和mget命令用于从远程计算机检索文件。 get命令的常见格式如下:
get文件名
也可以指定本地文件名。 此文件名是在本地计算机上创建要获取的文件时的文件名。 如果不指定本地文件名,则使用远程文件的原始名称。
mget命令一次获取多个远程文件。 mget命令的常见格式如下:
mget文件名列表
使用以空格分隔的文件名或包含通配符的文件名列表来指定要检索的文件。 需要确认是否按文件进行传输。
向远程系统发送文件
put和mput命令用于将文件发送到远程计算机。 Put命令的常见格式如下:
put文件名
mput命令一次发送多个本地文件。 mput命令的常见格式如下:
mput文件名列表
使用
用空格分隔的或带通配符的文件名列表来指定要发送的文件。对其中的每个文件都要求用户确认是否发送。◆改变文件传输模式
默认情况下,ftp按ASCII模式传输文件,用户也可以指定其他模式。ascii和brinary命令的功能是设置传输的模式。用ASCII模式传输文件对纯文本是非常好的,但为避免对二进制文件的破坏,用户可以以二进制模式传输文件。
◆检查传输状态
传输大型文件时,可能会发现让ftp提供关于传输情况的反馈信息是非常有用的。hash命令使ftp在每次传输完数据缓冲区中的数据后,就在屏幕上打印一个#字符。本命令在发送和接收文件时都可以使用。
◆ftp中的本地命令
当您使用ftp时,字符“!”用于向本地机上的命令shell传送一个命令。如果用户处在ftp会话中,需要shell做某些事,就很有用。例如用户要建立一个目录来保存接收到的文件。如果输入!mkdir new_dir,那么Linux就在用户当前的本地目录中创建一个名为new_dir 的目录。
这里Linux ftp命令就介绍到这里,应该足够在Linux系统下使用ftp工具了。