linuxftp命令⼤全,linuxftp命令详解
1. 连接ftp服务器
格式:ftp [hostname| ip-address]
a)在linux命令⾏下输⼊:
ftp 192.168.1.1
b)服务器询问你⽤户名和密码,分别输⼊⽤户名和相应密码,待认证通过即可。
c)也可以先输⼊ftp
ftp>
d)然后在输⼊要连接的IP
ftp>open 192.168.1.1
2. 下载⽂件
下载⽂件通常⽤get和mget这两条命令。
a) get
格式:get [remote-file] [local-file]
将⽂件从远端主机中传送⾄本地主机中。
如要获取远程服务器上/usr/your/1.htm,则
ftp> get /usr/your/1.htm 1.htm (回车)
b) mget
格式:mget [remote-files]
从远端主机接收⼀批⽂件⾄本地主机。
如要获取服务器上/usr/your/下的所有⽂件,则
ftp> cd /usr/your/
ftp> mget *.* (回车)
此时每下载⼀个⽂件,都会有提⽰。如果要除掉提⽰,则在mget *.* 命令前先执⾏:prompt off
注意:⽂件都下载到了linux主机的当前⽬录下。⽐如,在 /usr/my下运⾏的ftp命令,则⽂件都下载到了/usr/my下。
3.上传⽂件
a) put
格式:put local-file [remote-file]
将本地⼀个⽂件传送⾄远端主机中。
如要把本地的1.htm传送到远端主机/usr/your,并改名为2.htm
linux退出文件命令ftp> put 1.htm /usr/your/2.htm (回车)
b) mput
格式:mput local-files
将本地主机中⼀批⽂件传送⾄远端主机。
如要把本地当前⽬录下所有html⽂件上传到服务器/usr/your/ 下
ftp> cd /usr/your (回车)
ftp> mput *.htm (回车)
注意:上传⽂件都来⾃于主机的当前⽬录下。⽐如,在 /usr/my下运⾏的ftp命令,则只有在/usr/my下的⽂件linux才会上传到服务
器/usr/your 下。
4. 断开连接bye:中断与服务器的连接。
ftp> bye (回车)
5:最常⽤的命令
ls 列出远程机的当前⽬录cd 在远程机上改变⼯作⽬录lcd 在本地机上改变⼯作⽬录ascii 设置⽂件传输⽅式为ASCII模式binary 设置⽂件传输⽅式为⼆进制模式close 终⽌当前的ftp会话hash 每次传输完数
据缓冲区中的数据后就显⽰⼀个#号get(mget) 从远程机传送指定⽂件到本地机put(mput) 从本地机传送指定⽂件到远程机open 连接远程ftp站点断开与远程机的连接并退出ftp? 显⽰本地帮助信息! 转到Shell中
6:常见⽤法
◆启动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 的⽬录。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。