ftp命令的利用方式,详述Centos中的ftp命令的采纳方法。原文转发

细说Linux ftp命令的选择办法

简介:

ftp服务器在网上较为常见,Linux
ftp命令的职能是用命令的点子来决定在本地机和远程机之间传递文件,那里详细介绍Linux
ftp命令的一对平常利用的通令,相信精通了那几个应用Linux
举办ftp操作将会分外简单。

ftp命令用来安装文件系统相关功能。ftp服务器在网上较为常见,Linux
ftp命令的机能是用命令的主意来支配在本地机和远程机之间传递文件,那里详细介绍Linux
ftp命令的有的平日利用的下令,相信驾驭了那一个应用Linux进行ftp操作将会非凡简单。

 

   FTP(File Transfer Protocol,
FTP)是TCP/IP互连网上两台电脑传送文件的商事,FTP是在TCP/IP网络和INTERNET上最早拔取的协商之一,它属于互连网协议组的应用层。FTP客户机能够给服务器发出命令来下载文件,上载文件,创立或转移服务器上的目录。

Linux ftp命令的一般格式如下:

语法

ftp(选项)(参数)

ftp服务器在网上较为常见,Linux
ftp命令的效劳是用命令的措施来决定在本地机和远程机之间传递文件,那里详细介绍Linux
ftp命令的局地时时接纳的吩咐,相信掌握了这几个应用Linux
举办ftp操作将会卓殊不难。

 概述:

$ ftp 主机名/IP

选项

-d:详细显示指令执行过程,便于排错或分析程序执行的情况;

-i:关闭互动模式,不询问任何问题;

-g:关闭本地主机文件名称支持特殊字符的扩充特性;

-n:不使用自动登录;

-v:显示指令执行过程。

 

   
FTP是应用层的合计,它依照传输层,为用户服务,它们背负举行文件的传导。FTP是一个8位的客户端-服务器协议,能操作任何项目标公文而不需求更为处理,就像MIME或Unencode一样。不过,FTP有着极高的延时,那意味,从早先请求到第两次收受必要数量里面的日子会相当长,并且不时的必不可少执行一些冗长的登陆进度。

个中“主机名/IP”是所要连接的远程机的主机名或IP地址。在命令行中,主机名属于选项,尽管指定主机名,ftp将准备与远程机的ftp服务程序进行连接;借使没有点名主机名,ftp将交给提醒符,等待用户输入指令:
$ ftp
ftp >
那会儿在ftp>提醒符前面输入open命令加主机名或IP地址,将准备连接指定的主机。
不论采用哪一类格局,若是老是成功,需要在长距离机上登录。用户借使在长途机上有帐号,就可以透过ftp使用这一帐号并索要提供口令。在长途机上的用户帐号的读写权限控制该用户在远距离机上能下载什么文件和将上载文件放到哪个目录中。
一旦没有远程机的专用登录帐号,许多ftp站点设有可以应用的特殊帐号。这几个帐号的登录名为anonymous(也称之为匿名ftp),当使用这一帐号时,须求输入email地址作为口令。
如若远程系统提供匿名ftp服务,用户使用那项服务可以登录到独特的,供公开使用的目录。一般专门提供多少个目录:pub目录和incoming目录。pub目录包括该站点供公众使用的装有文件,incoming目录存放上载到该站点的公文。
假若用户接纳ftp在长距离站点上登录成功,将取得“ftp>”指示符。今后得以肆意使用ftp提供的通令,可以用
help命令取得可供使用的授命清单,也可以在
help命令后边指定具体的一声令下名称,得到那条命令的印证。

参数

主机:指定要连接的FTP服务器的主机名或ip地址。

Linux ftp命令的形似格式如下:

ftp服务器在网上较为广泛,Linux
ftp命令的效率是用命令的方法来支配在本地机和远程机之间传递文件,那里详细介绍linux
操作 ftp 常用命令。

最常用的下令有:
ls 列出远程机的当前目录
cd 在长距离机上改变工作目录
lcd 在地头机上改变工作目录
ascii 设置文件传输格局为ASCII格局
binary 设置文件传输情势为二进制形式
close 终止当前的ftp会话
hash 每一次传输完数据缓冲区中的数据后就显得一个#号
get(mget) 从远程机传送指定文件到地面机
put(mput) 从本地机传送指定文件到远程机
open 连接远程ftp站点
断开与远程机的连天并退出ftp
? 突显本地支持音讯
! 转到Shell中

实例

FTP>ascii: 设定以ASCII方式传送文件(缺省值)

FTP>bell: 每完成一次文件传送,报警提示.

FTP>binary: 设定以二进制方式传送文件.

FTP>bye: 终止主机FTP进程,并退出FTP管理方式.

FTP>case: 当为ON时,用MGET命令拷贝的文件名到本地机器中,全部转换为小写字母.

FTP>cd: 同UNIX的CD命令.

FTP>cdup: 返回上一级目录.

FTP>chmod: 改变远端主机的文件权限.

FTP>close: 终止远端的FTP进程,返回到FTP命令状态, 所有的宏定义都被删除.

FTP>delete: 删除远端主机中的文件.

FTP>dir [remote-directory] [local-file] 列出当前远端主机目录中的文件.如果有本地文件,就将结果写至本地文件.

FTP>get [remote-file] [local-file] 从远端主机中传送至本地主机中.

FTP>help [command] 输出命令的解释.

FTP>lcd: 改变当前本地主机的工作目录,如果缺省,就转到当前用户的HOME目录.

FTP>ls [remote-directory] [local-file] 同DIR.

FTP>macdef: 定义宏命令.

FTP>mdelete [remote-files] 删除一批文件.

FTP>mget [remote-files] 从远端主机接收一批文件至本地主机.

FTP>mkdir directory-name 在远端主机中建立目录.

FTP>mput local-files 将本地主机中一批文件传送至远端主机.

FTP>open host [port] 重新建立一个新的连接.

FTP>prompt: 交互提示模式.

FTP>put local-file [remote-file] 将本地一个文件传送至远端主机中.

FTP>pwd: 列出当前远端主机目录.

FTP>quit: 同BYE.

FTP>recv remote-file [local-file] 同GET.

FTP>rename [from] [to] 改变远端主机中的文件名.

FTP>rmdir directory-name 删除远端主机中的目录.

FTP>send local-file [remote-file] 同PUT.

FTP>status: 显示当前FTP的状态.

FTP>system: 显示远端主机系统类型.

FTP>user user-name [password] [account] 重新以别的用户名登录远端主机.

FTP>? [command]: 同HELP. [command]指定需要帮助的命令名称。如果没有指定 command,ftp 将显示全部命令的列表。

FTP>! 从 ftp 子系统退出到外壳。

 

1. 连接ftp服务器

下边不难将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 的目录。

$ ftp 主机名/IP

格式:ftp [hostname| ip-address]

那边Linux ftp命令就介绍到此处,应该丰盛在Linux系统下使用ftp工具了。

 

a)在linux命令行下输入:

ftp命令的作用是用命令的艺术来支配在本地机和远程机之间传递文件,这里详细介绍Linux
ftp命令的片段平时…

其中“主机名/IP”是所要连接的远程机的主机名或IP地址。在指令行中,主机名属于选项,倘若指定主机名,ftp将准备与远程机的ftp服务程序举行三番五次;如若没有点名主机名,ftp将提交提醒符,等待用户输入指令:

ftp 192.168.1.1

$ ftp

b)服务器询问你用户名和密码,分别输入用户名和相应密码,待认证通过即可。

ftp >

2. 下载文件

那儿在ftp>指示符后边输入open命令加主机名或IP地址,将准备连接指定的主机。

下载文件一般用get和mget那两条命令。

无论接纳哪种格局,借使连接成功,需求在长距离机上登录。用户如若在长途机上有帐号,就可以透过ftp使用这一帐号并须求提供口令。在长距离机上的用户帐号的读写权限决定该用户在长途机上能下载什么文件和将上载文件放到哪个目录中。

a) get

假定没有远程机的专用登录帐号,许多ftp站点设有可以选用的奇异帐号。这些帐号的记名名为anonymous(也叫做匿名ftp),当使用这一帐号时,须求输入email地址作为口令。

格式:get [remote-file] [local-file]

只要远程系统提供匿名ftp服务,用户使用那项服务可以登录到独特的,供公开使用的目录。一般专门提供三个目录:pub目录和incoming目录。pub目录包罗该站点供群众使用的具备文件,incoming目录存放上载到该站点的文件。

将文件从远端主机中传送至地面主机中。

澳门金沙国际 ,万一用户采用ftp在中距离站点上登录成功,将收获“ftp>”指示符。以往得以无限制使用ftp提供的指令,可以用
help命令取得可供使用的通令清单,也得以在
help命令前边指定具体的授命名称,拿到那条命令的辨证。

如要获取远程服务器上/usr/your/1.htm,则

 

ftp> get /usr/your/1.htm 1.htm (回车)

最常用的通令有:

b) mget

ls 列出远程机的当前目录

格式:mget [remote-files]

cd 在长距离机上改变工作目录

从远端主机接收一批文件至本土主机。

lcd 在地点机上改变工作目录

如要获取服务器上/usr/your/下的保有文件,则

ascii 设置文件传输情势为ASCII格局

ftp> cd /usr/your/
ftp> mget *.* (回车)

binary 设置文件传输形式为二进制方式

那时候每下载一个文本,都会有指示。如若要除掉提醒,则在mget .
命令前先实施:prompt off

close 终止当前的ftp会话

留意:文件都下载到了linux主机的当前目录下。

hash 每一回传输完数据缓冲区中的数据后就突显一个#号

比如,在 /usr/my下运作的ftp命令,则文件都下载到了/usr/my下。

get(mget) 从远程机传送指定文件到地头机

3.上传文件

put(mput) 从当地机传送指定文件到远程机

a) put

open 连接远程ftp站点

格式:put local-file [remote-file]

断开与远程机的连接并脱离ftp

将本地一个文本传送至远端主机中。

? 显示本地协助新闻

如要把当地的1.htm传递到远端主机/usr/your,并更名为2.htm

! 转到Shell中

ftp> put 1.htm /usr/your/2.htm (回车)

 

b) mput

下边简单将ftp常用命令作一简介。

格式:mput local-files

◆启动ftp会话 

将地方主机中一批文件传送至远端主机。

open命令用于打开一个与远程主机的对话。该命令的一般格式是:

如要把当地当前目录下具有html文件上传出服务器/usr/your/ 下

◆open 主机名/IP

ftp> cd /usr/your (回车)
ftp> mput *.htm (回车)

借使在ftp
会话时期要与一个之上的站点连接,经常只用不带参数的ftp命令。即使在对话时期只想与一台计算机连接,那么在命令行上点名远程主机名或IP地址作为ftp命令的参数。

在意:上传文件都源于于主机的当前目录下。

◆终止ftp会话 

譬如说,在
/usr/my下运行的ftp命令,则只有在/usr/my下的公文linux才会上流传服务器/usr/your
下。

close、disconnect、和bye命令用于终止与远程机的对话。close和disronnect命令关闭与远程机的一连,不过利用户留在当地电脑的ftp程序中。和bye命令都关闭用户与远程机的连日,然后退出用户机上的ftp
程序。

4. 断开连接

◆改变目录 

bye:中断与服务器的连天。

“cd
[目录]”命令用于在ftp会话时期变更远程机上的目录,lcd命令改变当地目录,使用户能指定查找或放置本和姑件的岗位。

ftp> bye (回车)

◆远程目录列表 

总结

ls命令列出远程目录的情节,就如使用一个并行shell中的ls命令一样。ls命令的相似格式是:

以上所述是小编给我们介绍的linux 操作 ftp
常用命令,希望对大家享有襄助,若是大家有任何疑问请给自个儿留言,小编会及时苏醒大家的。在此也非凡谢谢大家对台本之家网站的支撑!

ls [目录] [本羊眼半夏件]

您只怕感兴趣的篇章:

  • LINUX
    Centos7搭建vsftpd服务
  • Linux下使用pure-ftpd建立匿名ftp访问的方法
  • Linux下搭建ftp服务器
  • Linux环境下高速搭建ftp服务器方法介绍
  • Linux中FTP账号不可以删除文件夹的缓解方案
  • linux下vsftpd的设置及陈设使用详细步骤(推荐)
  • 在linux下打开FTP服务格局介绍
  • Linux 下VSFTP服务搭建过程
  • Linux ftp
    命令行中下载文件get与上传文件put的通令应用详解
  • Linux shell
    ftp命令依据文件日期下载文件的措施
  • Linux
    下FTP的安装与布局教程详解
  • Linux中FTP服务器的搭建教程
  • linux中ftp服务搭建须要留意的地点

只要指定了目录作为参数,那么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工具了。

 

ftp命令的施用办法
ftp服务器在网上较为广阔,Linux
ftp命令的法力是用命令的法门来决定在本地机和远程机之间传递文件,那里详细…

相关文章