精华内容
下载资源
问答
  • ftp命令

    2018-08-10 11:09:01
    ftp命令用来设置文件系统相关功能。ftp服务器在网上较为常见,Linux ftp命令的功能是用命令的方式来控制在本地机和远程机之间传送文件,这里详细介绍Linux ftp命令的一些经常使用的命令,相信掌握了这些使用Linux...

    ftp命令用来设置文件系统相关功能。ftp服务器在网上较为常见,Linux ftp命令的功能是用命令的方式来控制在本地机和远程机之间传送文件,这里详细介绍Linux ftp命令的一些经常使用的命令,相信掌握了这些使用Linux进行ftp操作将会非常容易。

    语法

    ftp(选项)(参数)

    选项

    -d:详细显示指令执行过程,便于排错或分析程序执行的情况;
    -i:关闭互动模式,不询问任何问题;
    -g:关闭本地主机文件名称支持特殊字符的扩充特性;
    -n:不使用自动登录;
    -v:显示指令执行过程。

    参数

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

    实例

    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 子系统退出到外壳。
    展开全文
  • FTP命令

    2015-05-08 22:11:18
    FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP内部命令。熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。ftp命令用来设置文件系统...

           FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP内部命令。熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。ftp命令用来设置文件系统相关功能。ftp服务器在网上较为常见,Linuxftp命令的功能是用命令的方式来控制在本地机和远程机之间传送文件,这里详细介绍Linux ftp命令的一些经常使用的命令,相信掌握了这些使用Linux进行ftp操作将会非常容易。

    【转载使用,请注明出处:http://blog.csdn.net/mahoking

    1 命令功能

           FTP采用客户端/服务器模型,客户端和服务器使用TCP建立连接。在服务器端,FTP有两个预分配的的端口号,分别为20和21.其中,端口20用于发送和接受FTP数据(ASCII码或二进制文件),该数据端口只在传输数据是打开,并在传输结束时关闭。端口21用于发送和接受FTP的控制信息,FTP服务器通过侦听这个端口来判断是否有ftp客户端的连接请求,FTP会话建立后,端口21的连接在会话期间始终保持打开状态。

            在客户端,当发出请求时动态分配端口号,选择范围为1024~65535.当一个FTP会话开始后,客户端程序打开一个控制端口(如1038),该端连接到服务器上的21端口,接受和发送控制信命令;需要传输数据时,客户端再打开第二个端口(如1039),连接到服务器上的20端口。每当开始传输文件时,客户端程序会打开一个新的数据端口,在文件传输完毕后,再自动释放该端口。


    2 命令格式

    FTP的命令行格式为:ftp  [选项] [主机名]

    ftp -v -d -i -n -g[主机名]


    3 选项说明

    常见FTP参数说明

    -g 取消全局文件名;

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

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

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

    -n:不使用自动登录;

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


    常见FTP内部命令

        在客户端访问FTP时,如果没有在命令行给出服务器的主机名或IP,则客户端将出现“ftp>”提示符,等待用户输入ftp内部命令。
    
    

    实例:

    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>mkdirdirectory-name 在远端主机中建立目录。

    FTP>mputlocal-files 将本地主机中一批文件传送至远端主机。

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

    FTP>prompt: 交互提示模式。

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

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

    FTP>quit: 同BYE。

    FTP>recvremote-file [local-file] 同GET。

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

    FTP>rmdirdirectory-name 删除远端主机中的目录。

    FTP>sendlocal-file [remote-file] 同PUT。

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

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

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

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

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


    【转载使用,请注明出处:http://blog.csdn.net/mahoking

    展开全文
  • FTP 命令

    2010-06-12 13:30:00
    FTP 命令

    一、FTP概述

      FTP是文件传输协议(File Transfer Protocal)的简写,主要完成与远程计算机的文件传输。

      FTP采用客户/服务器模式,客户机与服务器之间利用TCP建立连接,客户可以从服务器上下载文件,也可以把本地文件上传至服务器。

      FTP服务器有匿名的和授权的两种。匿名的FTP服务器向公众开放,用户可以用“ftp”或“anonymous”为帐号,用电子邮箱地址为密 码登录服务器;授权的FTP服务器必须用授权的账户名和密码才能登录服务器。通常匿名的用户权限较低,只能下载文件,不能上传文件。

      客户机访问FTP服务器通常有两种方法:用FTP命令访问和用FTP客户端软件访问。

    二、常用FTP命令的使用

      从“开始”→“程序”→“附件”→“命令提示符”,打开DOS命令窗口,就可以输入FTP命令了。

      1、登录FTP服务器

      方法一:输入命令 ftp host

      其中host是FTP服务器的域名或IP地址。如:

    图1

    C:/>ftp ftp.bttc.cn

      启动FTP后,命令提示符变为ftp>

      方法二:先输入命令 ftp 启动FTP,再用命令 open host 登录服务器。如:

    图2

    C:/>ftp

    C:/>open ftp.bttc.cn

      登录时先是显示一些欢迎信息,然后会要求输入用户名和密码,比如匿名登录服务器:

    图3

    C:/>ftp ftp.bttc.cn

    …………

    User:anonymous
    331 User name okay,please send complete E-mail address as password
    Password:
    230 User logged in,proceed
    ftp>

      注意:在输入密码时,屏幕没有任何显示,但已经输入了,不要认为出错。登录成功后就可以访问FTP服务器上的文件了。

      如果由于用户名或密码错误导致登录失败,可以用user 命令重新登录。

      2、查看FTP服务器上的文件

      dir 命令:显示目录和文件列表。

      ls 命令:显示简易的文件列表。

      cd 命令:进入指定的目录。

      dir命令可以使用通配符“*”和“?”,比如,显示当前目录中所有扩展名为jpg的文件,可使用命令 dir *.jpg。

      cd命令中必须带目录名。比如 cd main 表示进入当前目录下的main子目录,cd .. 表示退回上一级子目录。

      3、下载文件

      上传和下载文件时应该使用正确的传输类型,FTP的传输类型分为ASCII码方式和二进制方式两种,对.txt、.htm等文件应采用ASCII码方式传输,对.exe或图片、视频、音频等文件应采用二进制方式传输。在默认情况下,FTP为ASCII码传输方式。

      type 命令:查看当前的传输方式。

      ascii 命令:设定传输方式为ASCII码方式。

      binary 命令:设定传输方式为二进制方式。

      以上命令都不带参数。

      get 命令:下载指定文件。

      get命令的格式:get filename [newname] ,filename为下载的FTP服务器上的文件名,newname为保存在本地计算机上时使用的名字,如果不指定newname,文件将以原名保存。

      get命令下载的文件将保存在本地计算机的工作目录下。该目录是启动FTP时在盘符C:后显示的目录。如果想修改本地计算机的工作目录,可以使用 lcd 命令。比如:lcd d:/ 表示将工作目录设定为D盘的根目录。

      mget 命令:下载多个文件。

      mget命令的格式:mget filename [filename ……]

      mget命令支持通配符“*”和“?”,比如:mget *.mp3 表示下载FTP服务器当前目录下的所有扩展名为mp3的文件。

      4、上传文件

      put 命令:上传指定文件。

      put命令的格式:put filename [newname] ,filename为上传的本地文件名,newname为上传至FTP服务器上时使用的名字,如果不指定newname,文件将以原名上传。

      上传文件前,应该根据文件的类型设置传输方式,本机的工作目录也应该设置为上传文件所在的目录。

      5、结束并退出FTP

      close 命令:结束与服务器的FTP会话。

      quit 命令:结束与服务器的FTP会话并退出FTP环境。

      6、其它FTP命令

      pwd 命令:查看FTP服务器上的当前工作目录。

      rename filename newfilename 命令:重命名FTP服务器上的文件。

      delete filename 命令:删除FTP服务器上的文件。

      help [cmd] 命令:显示FTP命令的帮助信息,cmd是命令名,如果不带参数,则显示所有FTP命令。

    三、用IE6.0访问FTP服务器

      IE6.0包含了FTP客户程序,所以用IE6.0可直接访问FTP服务器。

      在IE6.0的地址栏中输入以“ftp://”开头的FTP服务器域名,就可以访问了,比如访问域名为ftp.bttc.cn的FTP服务器应 输入地址:“ftp://ftp.bttc.cn”。登录成功后,使用方法类似于“我的电脑”,只是其中的文件在FTP服务器上。将其中的文件保存到本地 计算机上就是下载,将本机文件复制到文件夹中就是上传。

    四、使用FTP客户端软件访问FTP服务器

      FTP客户端软件有很多,找一个安装到计算机中,就可以用它访问FTP服务器了。这类软件通常使用简单、方便。

      “CuteFTP”是最知名的FTP客户端软件,很适合于经常访问FTP站点的用户。

      “网际快车”是一个有名的下载软件,不仅可以从Web服务器上下载文件,也可以从Ftp服务器上下载,支持断点续断、多线程下载,适合于从FTP站点上下载大文件,但不支持上传。

    展开全文
  • ftp 命令

    2008-04-30 15:33:00
    ftp命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下 使用FTP,都会遇到大量的FTP内部命令,熟悉并灵活应用FTP的内部命令,可以大大方便 使用者,对于现在拨号上网的用户,如果ISP提供了shell可以...
    ftp命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下 使用FTP,都会遇到大量的FTP内部命令,熟悉并灵活应用FTP的内部命令,可以大大方便 使用者,对于现在拨号上网的用户,如果ISP提供了shell可以使用nohup,那么ftp将是 你最省钱的上download方式,ftp的命令行格式为:ftp -v -d -i -n -g[主机名]   -v 显示远程服务器的所有响应信息。
      -d 使用调试方式。
       -n 限制ftp的自动登录,即不使用.netrc文件。
       -g 取消全局文件名。
      ftp使用的内部命令如下(其中括号表示可选项):   

    1.![cmd[args]]在本地机中执行交互shell、exit回到ftp环境,如!ls*.zip。   

    2.¥ macro-ame[args]执行宏定义macro-name。   

    3.account[password]提供登录远程系统成功后访问系统资源所需的补充口令。   

    4.appendlocal-file[remote-file]将本地文件追加到远程系统主机,若未指定 远程系统文件名,则使用本地文件名。
      
    5.ascii 使用ascii类型传输方式。   

    6.bell每个命令执行完毕后计算机响铃一次。   

    7.bin使用二进制文件传输方式。   

    8.bye退出ftp会话过程。   

    9.case在使用mget时,将远程主机文件名中的大写转为小写字母。   

    10.cd remote-dir 进入远程主机目录。   

    11.cdup进入远程主机目录的父目录。   

    12.chmod modefile-name将远程主机文件file-name的存取方式设置为mode,如 chmod 777 a.out。   

    13.close中断与远程服务器的ftp会话(与open对应)。   

    14.cr使用asscii方式传输文件时,将回车换行转换为回行。   

    15.delete remote-file删除远程主机文件。   

    16.debug[debug-value]设置调试方式,显示发送至远程主机的每条命令,如debu p 3,若 设为0,表示取消debug。

    17.dir[remote-dir][local-file]显示远程主机目录,并将结果存入local- file。   

    18.disconnection同close。   

    19.form format将文件传输方式设置为format,缺省为file方式。   

    20.getremote-file[local-file]将远程主机的文件remote-file传至本地硬盘 的local-file。   

    21.glob设置mdelete、mget、mput的文件名扩展,缺省时不扩展文件名,同命令行 的-g参数。   

    22.hash每传输1024字节,显示一个hash符号(#)。   

    23.help[cmd]显示ftp内部命令cmd的帮助信息,如help get。   

    24.idle[seconds]将远程服务器的休眠计时器设为[seconds]秒。   

    25.image设置二进制传输方式(同binary)   

    26.lcd[dir]将本地工作目录切换至dir。   

    27.ls[remote-dir][local-file]显示远程目录remote-dir,并存入本地loca l -file。   

    28.macdef macro-name定义一个宏,遇到macdef下的空行时,宏定义结束。   

    29.mdelete[remote-file]删除远程主机文件。   

    30.mdir remote-files local-file与dir类似,但可指定多个远程文件,如mdi r *.o.*. zipoutfile。   

    31.mget remote-files传输多个远程文件。   

    32.mkdir dir-name 在远程主机中建一目录。   

    33.mls remote-file local-file同nlist,但可指定多个文件名。   

    34.mode[mode-name]将文件传输方式设置为mode-name,缺省为stream方式。   

    35.modtime file-name显示远程主机文件的最后修改时间。   

    36.mput local-file将多个文件传输至远程主机。   

    37.newerfile-name如果远程机中file-name的修改时间比本地硬盘同名文件的 时间更近,则重传该文件。   

    38.nlist[remote-dir][local-file]显示远程主机目录的文件清单,并存入本 地硬盘的local-file。   

    39.nmap[inpatternoutpattern]设置文件名映射机制,使得文件传输时,文件中的 某些字符相互转换,如nmap¥1.¥2.¥3[¥1,¥2].[¥2,¥3],则传输文件a1.a2.a3时 , 文件名变为a1、a2,该命令特别适用于远程主机为非U-NIX机的情况。   

    40.ntrans[inchars[outchars]]设置文件名字符的翻译机制,如ntrans1R,则文件 名LL L将变为RRR。   

    41.open host[port]建立指定ftp服务器连接,可指定连接端口。   

    42.passive进入被动传输方式。   

    43.prompt设置多个文件传输时的交互提示。   

    44.proxyftp-cmd在次要控制连接中,执行一条ftp命令,该命令允许连接两个ft p 服务器,以在两个服务器间传输文件。第一条ftp命令必须为open,以首先建立两个服务 器间的连接。   

    45.put local-file[remote-file]将本地文件local-file传送至远程主机。   

    46.pwd显示远程主机的当前工作目录。   

    47.quit同bye,退出ftp会话。   

    48.quote arg1,arg2……将参数逐字发至远程ftp服务器,如quote syst。   

    49.recv remote-file[local-file]同get。   

    50.regetremote-file[local-file]类似于get,但若local-file存在,则从上 次传输中断处续传。   

    51.rhelp[cmd-name]请求获得远程主机的帮助。   

    52.rstatus[file-name]若未指定文件名,则显示远程主机的状态,否则显示文件 状态。   

    53.rename[from][to]更改远程主机文件名。          

    54. 上传和下载文件夹:             
    首先,ftp命令是肯定不行的,必须用lftp                
    上传整个文件夹:mirror -R 本地文件夹                
    下载整个文件夹:mirror 远端文件夹 本地文件夹                
     mirror -c --parallel=number remotedir localdir
    展开全文
  • Ftp命令

    2006-06-23 17:03:00
    FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP内部命令。熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。 程序代码 FTP的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 18,311
精华内容 7,324
关键字:

ftp命令