FTP命令详解

合集下载

FTP命令使用详解

FTP命令使用详解

FTP命令使用详解FTP(File Transfer Protocol,文件传输协议)是一种用于在网络上进行文件传输的协议。

它使用客户端-服务器模型来传输文件,客户端通过FTP命令与服务器建立连接并发送命令来进行文件操作。

FTP命令可以分为两类:原始FTP命令和扩展FTP命令。

原始FTP命令是FTP协议定义的基本命令,如USER、PASS、LIST、RETR和STOR等;扩展FTP命令是在原始FTP命令的基础上添加的一些功能性命令,如MKD、RMD、RNFR、RNTO和SIZE等。

下面是一些常用的FTP命令及其使用详解:1. USER:用于指定登录FTP服务器的用户名。

语法:USER username示例:USER alice说明:发送用户名给服务器进行验证。

2. PASS:用于指定登录FTP服务器的密码。

语法:PASS password说明:发送密码给服务器进行验证。

3. LIST:用于列出当前目录下的文件和子目录。

语法:LIST [dirname]示例:LIST /pub说明:如果指定了dirname参数,则列出该目录下的文件和子目录;如果未指定,则列出当前目录下的文件和子目录。

示例:RETR myfile.txt5. STOR:用于将本地计算机上的文件上传到远程服务器。

语法:STOR filename示例:STOR myfile.txt说明:将本地计算机上的名为myfile.txt的文件上传到服务器。

6. MKD:用于在远程服务器上创建新目录。

语法:MKD dirname示例:MKD newdir说明:在服务器上创建一个名为newdir的新目录。

7. RMD:用于在远程服务器上删除指定目录。

语法:RMD dirname示例:RMD olddir说明:在服务器上删除名为olddir的目录。

8. RNFR和RNTO:用于重命名远程服务器上的文件或目录。

语法:RNFR oldname; RNTO newname示例:RNFR oldfile.txt; RNTO newfile.txt说明:将服务器上的名为oldfile.txt的文件重命名为newfile.txt。

ftp命令的用法

ftp命令的用法

ftp命令的用法ftp命令的用法介绍如下:1. 连接到FTP服务器:使用“ftp”命令后跟上FTP服务器的地址。

然后输入用户名和密码进行身份验证。

2. 列出目录内容:使用“ls”或“dir”命令列出FTP服务器上的目录内容。

3. 切换目录:使用“cd”命令切换FTP服务器上的目录。

例如:“cd foldername”。

如果要回到上一级目录,可以使用“cd .”命令。

4. 下载文件:使用“get”命令从FTP服务器下载文件。

例如:“get filename”。

如果要将文件下载到特定的本地目录,请指定目标路径,例如:“get filename localpath/filename”。

5. 上传文件:使用“put”命令将文件上传到FTP服务器。

例如:“put filename”。

如果要将文件上传到特定的远程目录,请指定目标路径,例如:“put filename remotepath/filename”。

6. 创建目录:使用“mkdir”命令在FTP服务器上创建新目录。

例如:“mkdir foldername”。

7. 删除文件:使用“delete”命令删除FTP服务器上的文件。

例如:“delete filename”。

8. 删除目录:使用“rmdir”命令删除FTP服务器上的目录。

例如:“rmdir foldername”。

请注意,只有空目录才能被删除。

9. 重命名文件:使用“rename”命令对FTP服务器上的文件进行重命名。

例如:“rename oldname newname”。

10. 断开FTP连接:使用“bye”或“disconnect”命令断开与FTP 服务器的连接。

例如:“bye或disconnect”。

此外,还有许多其他FTP命令可用于管理FTP服务器,可以根据需要进行探索和使用。

请注意,具体的用法可能因不同的操作系统和FTP客户端软件而有所不同。

超完整的ftp命令大全

超完整的ftp命令大全

最完整的ftp命令大全ftp有很多命令,熟悉这些命令你能大大的提高工作效率:FTP命令行格式为: ftp -v -d -i -n -g [主机名] ,下面是ftp命令的参数的解释其中 -v 显示远程服务器的所有响应信息;-n 限制ftp的自动登录,即不使用;、n etrc文件;-d 使用调试方式;-g 取消全局文件名。

下面就是FTP使用的内部命令(ftp命令大全)如下(中括号表示可选项):1、![cmd[args>:在本地机中执行交互shell,exit回到ftp环境,如:!ls*、zip2、$ macro-ame[args]:执行宏定义macro-name。

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

4、append local-file[remote-file]:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。

5、ascii:使用ascii类型传输方式。

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

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

8、bye:退出ftp会话过程。

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

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

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

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

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

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

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

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

17、dir[remote-dir][local-file]:显示远程主机目录,并将结果存入本地文件18、disconnection:同close。

FTP命令汇总

FTP命令汇总

ftp命令大全FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP内部命令。

熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。

FTP的命令行格式为:ftp -v -d -i -n -g [主机名],其中-v显示远程服务器的所有响应信息;-n限制ftp的自动登录,即不使用;.n etrc文件;-d使用调试方式;-g取消全局文件名。

ftp使用的内部命令如下(中括号表示可选项):1.![cmd[args]]:在本地机中执行交互shell,exit回到ftp环境,如:!ls*.zip.2.$ macro-ame[args]:执行宏定义macro-name.3.account[password]:提供登录远程系统成功后访问系统资源所需的补充口令。

4.append local-file[remote-file]:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。

5.ascii:使用ascii类型传输方式。

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

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

8.bye:退出ftp会话过程。

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

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

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

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

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

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

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

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

FTP客户端命令详解

FTP客户端命令详解

FTP客户端命令详解FTP> ! 从 ftp 子系统退出到外壳。

FTP> ? 显示 ftp 命令说明。

? 与 help 相同。

格式:? [command]说明:[command]指定需要帮助的命令名称。

如果没有指定 command,ftp 将显示全部命令的列表。

FTP> append 使用当前文件类型设置将本地文件附加到远程计算机上的文件。

格式:append local-file [remote-file]说明:local-file 指定要添加的本地文件。

remote-file 指定要添加 local-file 的远程计算机上的文件。

如果省略了 remote-file,本地文件名将被用作远程文件名。

FTP> ascii 将文件传送类型设置为默认的 ASCII。

说明:FTP 支持两种文件传送类型,ASCII 码和二进制图像。

在传送文本文件时应该使用ASCII。

FTP> bell 切换响铃以在每个文件传送命令完成后响铃。

默认情况下,铃声是关闭的。

FTP> binary(或bi)将文件传送类型设置为二进制。

FTP> bye(或by)结束与远程计算机的 FTP 会话并退出 ftp。

FTP> cd 更改远程计算机上的工作目录。

格式:cd remote-directory说明:remote-directory 指定要更改的远程计算机上的目录。

FTP> close 结束与远程服务器的 FTP 会话并返回命令解释程序。

FTP> debug 切换调试。

当调试打开时,发送到远程计算机的每个命令都打印,前面是字符串“>”。

默认情况下,调试是关闭的。

FTP> delete 删除远程计算机上的文件。

格式:delete remote-file说明:remote-file 指定要删除的文件。

FTP> dir 显示远程目录文件和子目录列表。

格式:dir [remote-directory] [local-file]说明:remote-directory 指定要查看其列表的目录。

FTP命令大全及其应用

FTP命令大全及其应用

FTP命令大全及其应用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 p3,若设为0,表示取消debug。

ftp命令语法

ftp命令语法

FTP(文件传输协议)是一种用于在网络上进行文件传输的协议。

在FTP命令中,可以使用各种选项和参数来控制文件传输的过程。

以下是一些常见的FTP命令及其语法和用途:1. `ftp`:启动FTP会话并连接到FTP服务器。

语法:`ftp [服务器地址]`用途:指定要连接的FTP服务器地址。

2. `open`:打开到FTP服务器的连接。

语法:`open [服务器地址]`用途:打开到指定FTP服务器的连接,允许后续的文件传输操作。

3. `list`:列出服务器上的目录内容。

语法:`list [目录路径]`用途:列出指定目录中的文件和子目录列表。

4. `cd`:切换当前工作目录。

语法:`cd [目录路径]`用途:切换到指定的FTP服务器上的目录。

5. `get`:下载文件。

语法:`get [本地文件路径] [远程文件路径]`用途:从FTP服务器下载文件到本地计算机。

6. `put`:上传文件。

语法:`put [远程文件路径] [本地文件路径]`用途:将本地计算机上的文件上传到FTP服务器。

7. `quit`:结束FTP会话。

语法:`quit`用途:结束当前进行的FTP会话并关闭到FTP服务器的连接。

以下是针对以上命令的一些示例和解释:示例1:使用ftp命令连接到FTP服务器并验证连接成功。

```cssftp [服务器地址]```解释:这会启动一个到指定FTP服务器的连接,并尝试验证连接是否成功。

如果连接成功,通常会显示服务器的欢迎信息。

示例2:使用list命令列出服务器上的目录内容。

```phplist /path/to/directory```解释:这会显示指定目录中的文件和子目录列表。

例如,如果你想列出当前工作目录的内容,可以使用类似以下的命令:`list .`。

示例3:使用get命令下载文件到本地计算机。

```phpget /path/to/remote/file.txt [本地文件路径]```解释:这会将远程服务器上的文件"file.txt"下载到本地计算机的指定位置。

FTP命令基本使用方法

FTP命令基本使用方法

FTP命令基本使用方法1.连接到FTP服务器:2.显示当前目录:命令:pwd这将显示你当前所在的目录。

3.切换目录:命令:cd directory将directory替换为你要切换到的目录的名称。

4.列出目录内容:命令:ls这将列出当前目录的文件和子目录。

命令:get filename6.上传文件:命令:put filename将filename替换为你要上传的文件名。

7.创建目录:命令:mkdir directory将directory替换为你要创建的目录的名称。

8.删除目录:命令:rmdir directory将directory替换为你要删除的目录的名称。

注意,目录必须为空才能被删除。

9.删除文件:命令:delete filename将filename替换为你要删除的文件名。

10.重命名文件:命令:rename oldfilename newfilename将oldfilename替换为要重命名的文件名,newfilename替换为新的文件名。

11.退出FTP会话:命令:quit这将关闭FTP连接并退出FTP会话。

12.传输模式:默认情况下,FTP使用二进制传输模式来传输文件,但有时你可能需要切换到文本模式,尤其是在传输文本文件时。

命令:ascii切换到文本传输模式。

命令:binary切换回二进制传输模式。

13.被动模式:如果你的FTP服务器在防火墙后面,你可能需要切换到被动模式来确保数据传输的正常进行。

命令:passive切换到被动模式。

FTP命令使用详解

FTP命令使用详解

FTP命令使用详解FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的标准协议。

它使用客户端-服务器模型,客户端通过FTP命令与服务器进行通信和文件传输。

下面是一些常用的FTP控制命令:ER:用于指定用户名。

用法:USER username2.PASS:用于指定密码。

用法:PASS password3.QUIT:用于断开和服务器的连接。

用法:QUIT4.LIST:用于列出远程目录中的文件和目录。

用法:LIST [remote-directory]5.CWD:用于改变远程服务器上的当前工作目录。

用法:CWD directory6.PWD:用于显示当前工作目录的路径。

用法:PWD7.MKD:用于在服务器上创建新目录。

用法:MKD directory8.RMD:用于删除服务器上的目录。

用法:RMD directory9.DELE:用于删除服务器上的文件。

用法:DELE filename10.RNFR和RNTO:用于重命名或移动文件。

用法:RNFR oldname RNTO newname下面是一些常用的FTP数据命令:用法:RETR filename2.STOR:用于向服务器上传文件。

用法:STOR filename3.APPE:用于向服务器追加文件内容。

用法:APPE filename4.TYPE:用于设置数据传输的类型。

用法:TYPE [type-code]5. PASV:用于切换到被动模式(Passive Mode)。

用法:PASV6. PORT:用于切换到主动模式(Active Mode)。

用法:PORTh1,h2,h3,h4,p1,p27.SIZE:用于获取文件的大小。

用法:SIZE filename8.NLST:用于列出文件和目录的简要信息。

用法:NLST [remote-directory]这些命令可以通过FTP客户端软件(如FileZilla、WinSCP等)或命令行工具(如Windows的命令提示符或Linux的终端)来执行。

dos下ftp用法

dos下ftp用法

dos下ftp用法一、概述FTP(File Transfer Protocol)是一种文件传输协议,用于在计算机之间传输文件。

在DOS环境下,可以使用FTP命令来传输文件。

本文档将介绍在DOS环境下使用FTP的基本用法。

二、FTP命令详解1. FTP命令格式:ftp [服务器地址]* 服务器地址:要连接的FTP服务器的IP地址或域名。

2. 登录FTP服务器:在DOS环境下,输入ftp命令后,系统会提示输入用户名和密码,输入正确的用户名和密码即可登录FTP服务器。

3. 文件操作a. 列出目录内容:在FTP服务器上,可以使用dir命令来列出目录内容。

例如,输入dir *.* 将列出当前目录下的所有文件和文件夹。

b. 下载文件:使用get命令下载文件。

例如,get [文件名]将从FTP服务器下载指定文件到本地计算机。

c. 上传文件:使用put命令上传文件到FTP服务器。

例如,put [本地文件名]将把本地计算机上的文件上传到FTP服务器上。

d. 删除文件:使用delete命令删除文件。

例如,delete [文件名]将从FTP服务器上删除指定文件。

4. 其他命令a. 退出FTP:使用quit命令退出FTP服务器。

b. 状态查询:使用stat命令查询FTP服务器的状态信息。

c. 设置选项:使用set命令设置FTP服务器的选项。

三、常见问题及解决方法1. 无法登录FTP服务器:检查用户名和密码是否正确,确保网络连接正常。

2. 下载文件失败:检查文件是否存在,确保本地计算机上的存储空间足够。

3. 上传文件失败:检查本地计算机上的文件是否正确,确保FTP 服务器的存储空间足够。

4. 无法删除文件:检查文件是否存在,确保有足够的权限删除文件。

四、注意事项1. 在使用FTP传输文件时,请确保遵守法律法规,不得传输禁止或非法内容。

2. 在登录FTP服务器时,请勿泄露敏感信息,如用户名和密码。

3. 在上传和下载文件时,请务必备份好本地和服务器上的文件,以防数据丢失。

FTP命令详解

FTP命令详解

FTP命令详解一、ftp的get命令和mget命令有何不同?get一次只下载一个文件;mget一次可以下载多个文件,而且支持通配符,需要注意的是在mget的时侯,需要对每一个文件都选择y/n,如果想不交互的下载全部的文件,可以先用prompt命令关掉交互方式(关闭:prompt off;打开:prompt on)。

二、FTP使用什么命令来定位服务器与本地硬盘的路径?ftp中用lcd切换本地路径,用cd切换远程服务器的路径。

常用到的命令如下:cd目录名(进入服务器目录) lcd目录名(进入本机目录)cd \(退到服务器根目录) lcd \(退到本机根目录)cd ..(退回到上一级目录) lcd ..(退回到上一级目录)三、!命令有何作用?执行本地shell命令,如:!dir(显示本机当亲目录内容),如果不加!如:dir(显示服务器当前目录内容)四、ftp命令支持“含有空格”的文件夹/文件名吗?支持,只要在引用时加上双引号“”即可!五、下面是命令行方式使用FTP的实战练习假设有一ftp服务器:,用户名:username,密码:user1234。

在本地电脑D:盘创建一个文件夹“qint”。

将要上传的文件复制到D:\qint里。

通过FTP命令将文件从本地上传,从服务器下载的步骤如下:1、“开始”→“运行”→输入“FTP”2、open 注意:这一步可以与第一步合并,在“运行”里直接输入:ftp 。

如果你的FTP服务器不是用的21默认端口,假如端口是2121,那么此步的命令应在后面空格加2121,即“open 3、username注意:提示你输入用户名4、user1234注意:提示你输入密码,密码不回显,打完密码后回车即可。

如果你的密码输入错误,将不会提示你重新输入,这时你要键入“user”命令,将会出现第三步,你可以重新输入用户名和密码。

5、dir注意:你成功登陆后就可以用dir查看命令查看FTP服务器中的文件及目录,用ls命令只可以查看文件。

FTP命令详解

FTP命令详解

FTP命令详解ascii:设定以ASCII方式传送文件(缺省值) bell:每完成一次文件传送,报警提示. binary:设定以二进制方式传送文件. bye:终止主机FTP进程,并退出FTP管理方式. case:当为ON时,用MGET命令拷贝的文件名到本地机器中,全部转换  cd:同UNIX的CD命令. cdup:返回上一级目录. chmod:改变远端主机的文件权限. close:终止远端的FTP进程,返回到FTP命令状态,所有的宏定义都被删除. delete:删除远端主机中的文件. Dir [remote-directory] [local-file]:列出当前远端主机目录中的文件.如果有本地文件,就将结果写至本地文件. get[remote-file][local-file]从远端主机中传送至本地主机中. help[command] 输出命令的解释. lcd:改变当前本地主机的工作目录,如果缺省,就转到当前用户的HOME目录. ls[remote-directory][local-file]同DIR. macdef:定义宏命令. mdelete[remote-files]删除一批文件. mget[remote-files]从远端主机接收一批文件至本地主机. mkdir directory-name 在远端主机中建立目录. mput local-files 将本地主机中一批文件传送至远端主机. open host[port]重新建立一个新的连接. prompt:交互提示模式. put local-file[ ote-file]将本地一个文件传送至远端主机中. pwd:列出当前远端主机目录. quit:同BYE. recv remote-file[local-file]同GET. rename[from][to]改变远端主机中的文件名. rmdir directory-name 删除远端主机中的目录. send local-file[remote-file]同PUT. status:显示当前FTP的状态. system:显示远端主机系统类型. user user-name[password][account]重新以别的用户名登录远端主机. ?:同HELP.。

FTP命令详解

FTP命令详解

格式化图例格式 含义斜体用户必须提供的信息粗体用户必须像显示的一样准确键入的元素省略号 (...) 可在命令行中重复多次的参数在括号 ([]) 之间 可选项目在大括号 ({}) 之间;将选项用竖线 (|) 隔开。

例如:{even|odd} 用户必须从中只选择一个选项的选项组Courier 字体 代码或程序输出Ftp将文件传输到运行文件传输协议 (FTP) 服务器服务(如 Internet 信息服务)的计算机,或从这台计算机传输文件。

可以通过处理 ASCII 文本文件交互式地或以批处理模式使用 Ftp。

语法ftp [-v] [-d] [-i] [-n] [-g] [-s:FileName] [-a] [-w:WindowSize] [-A] [Host]参数-v禁止显示 FTP 服务器响应。

/d启用调试、显示在 FTP 客户端和 FTP 服务器之间传递的所有命令。

-i传送多个文件时禁用交互提示。

-n在建立初始连接后禁止自动登录功能。

-g禁用文件名组合。

Glob 允许使用星号 (*) 和问号 (?) 作为本地文件和路径名的通配符字符。

详细信息,请参阅 Ftp:Glob。

-s:filename指定包含 ftp 命令的文本文件。

这些命令在启动 ftp 后自动运行。

该参数不允许带有空格。

使用该参数而不是重定向 (<)。

-a指定绑定 FTP 数据连接时可以使用任何本地接口。

-w:windowsize指定传输缓冲的大小。

默认窗口大小为 4096 字节。

-A匿名登录到 FTP 服务器。

Host指定要连接的计算机名、IP 地址或 FTP 服务器的 IPv6 地址。

如果指定了主机名或地址,则其必须是命令行的最后一个参数。

/?在命令提示符下显示帮助。

注释•ftp 参数的前缀必须使用连接号 (-) 而不是斜线 (/)。

•Ftp 命令行参数是区分大小写的。

•只有网际协议 (TCP/IP) 已经作为网络适配器属性(在 网络连接)中的组件安装之后,才可使用该命令。

ftp命令详解

ftp命令详解

41)verbose
说明:转换冗余模式。这里如果打开,会显示所有ftp响应,文件传输结束的时候会显示传输的效率和统计信息,默认的情况是打开的.
呵呵,命令就介绍这些了,可以自己熟悉一下,其实现在ftp的软件很多,很方便,但你说这些命令没用也是不可能的,就像windows下一样还保留着命令提示符.:)_ 特别有些时候ftp软件很多地方做不到的,.? 什么地方。
说说他们的含义吧。
-v 不显示远程服务器响应
-n 禁止第一次连接的时候自动登陆
-i 在多个文件传输期间关闭交互提示
-d 允许调试、显示客户机和服务器之间传递的全部ftp命令
-g 不允许使用文件名通配符,文件名通配符的意思是说允许在本地文件以及路径名中使用通配字符
-s:filename 指定包含ftp命令的文本文件。在ftp命令启动后将自动运行这些命令。在加的参数里不能有空格。
24)mls
说明:显示远程目录的文件和目录简表
如mls remote-file ... local-file
其中remote-file这个参数是必须要加的,’’-’’是使用远程计算机的当前工作目录.
25)mput
说明:使用当前文件传输类型,将本地文件复制到远程计算机.
如mput local-files ...
说明:删除远程计算机上的文件.如mdelete remote-file ...
remote-file肯定是要删的文件啊,可以删除多个.
21)mdir
说明:显示远程目录的文件和子目录列表,他允许指定多个文件.
如mdir remote-file ... local-file
参数我想大家应该明白什么意思吧?不明白就看看前面的类似命令吧.

FTP命令

FTP命令

FTP命令是Internet用户使用最频繁的命令之一,熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。

如果你想学习使用进行后台FTP下载,那么就必须学习FTP指令。

FTP的命令行格式为:ftp -v -d -i -n -g [主机名] ,其中-v 显示远程服务器的所有响应信息;-n 限制ftp的自动登录,即不使用;.n etrc文件;-d 使用调试方式;-g 取消全局文件名。

FTP使用的内部命令如下(中括号表示可选项):1.![cmd[args>:在本地机中执行交互shell,exit回到ftp环境,如:!ls*.zip2.$ macro-ame[args]:执行宏定义macro-name。

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

4.append local-file[remote-file]:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。

5.ascii:使用ascii类型传输方式。

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

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

8.bye:退出ftp会话过程。

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

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

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

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

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

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

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

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

ftp命令用法

ftp命令用法

ftp命令用法FTP是一种在计算机之间传输文件的协议,它可以通过命令行或图形用户界面来操作。

在命令行中,我们可以使用一系列FTP命令来进行文件传输操作。

下面是一些常见的FTP命令及其用法:1. ftp:启动FTP客户端并连接FTP服务器。

2. open:连接到FTP服务器,后面要跟上服务器IP地址或主机名。

3. user:指定FTP服务器的用户名。

4. pass:指定FTP服务器的密码。

5. cd:更改FTP服务器上的工作目录。

6. pwd:获取FTP服务器上的当前工作目录。

7. ls:列出FTP服务器上的文件和目录。

8. get:从FTP服务器下载文件。

9. put:上传文件到FTP服务器。

10. bye:退出FTP客户端。

除了这些基本的FTP命令之外,还有一些其他的命令,例如:1. mget:从FTP服务器下载多个文件。

2. mput:上传多个文件到FTP服务器。

3. mkdir:在FTP服务器上创建目录。

4. rmdir:在FTP服务器上删除目录。

5. delete:在FTP服务器上删除文件。

6. rename:在FTP服务器上重命名文件。

7. binary:设置FTP传输模式为二进制。

8. ascii:设置FTP传输模式为ASCII。

需要注意的是,在使用FTP命令进行文件操作时一定要小心,尤其是在删除文件或目录时,要确保自己要删除的是正确的文件或目录。

除此之外,FTP命令还可以结合其他的命令,例如使用管道符号将ls命令的输出重定向到本地的文件中,或者使用通配符下载或上传多个文件。

总之,FTP命令是进行文件传输操作的重要工具,熟练掌握这些命令可以让我们更方便地进行文件传输。

ftp命令

ftp命令

(1) 访问命令USER命令格式:USER <username>功能:指定登录的用户名,以便服务器进行身份验证。

PASS命令格式:PASS <password>功能:指定用户口令,该命令必须跟在登录用户名命令之后。

ACCT命令格式:ACCT <account>功能:指定用户账号。

REIN命令格式:REIN功能:表示重新初始化用户信息。

QUIT命令格式:QUIT功能:关闭与服务器的连接。

2) 模式设置命令PASV命令格式:PASV功能:该命令告诉FTP服务器,让FTP服务器在指定的数据端口进行监听,进入被动接收请求的状态。

PORT命令格式:PORT<address>功能:该命令告诉FTP服务器,客户端监听的端口号是address,让FTP服务器采用主动模式连接客户端。

TYPE命令格式:TYPE<data type>功能:指定要传输的数据类型,有ASCII和BINARY。

MODE命令格式:MODE<mode>功能:指定传输模式,S表示流,B表示块,C表示压缩。

(3) 文件管理命令CWD命令格式:CWD <directory>功能:改变工作目录。

PWD命令格式:PWD功能:返回当前工作目录。

MKD命令格式:MKD <directory>功能:在指定路径下创建新目录,参数为表示特定目录的字符串。

CDUP命令格式:CDUP功能:回到上层目录。

RMD命令格式:RMD<directory>功能:删除指定目录。

参数为表示特定目录的字符串。

LIST命令格式:LIST<name>功能:返回指定路径下的子目录及文件列表,省略<路径>时,返回当前路径下的文件列表。

NLST命令格式:NLST <directory>功能:返回指定路径下的目录列表,省略<路径>时,返回当前目录。

FTP 命令详解

FTP 命令详解
image:设置二进制传输方式(同binary)。
26.lcd[dir]:将本地工作目录切换至dir。
27.ls[remote-dir][local-file]:显示远程目录remote-dir, 并存入本地文件local-file。
28.macdef macro-name:定义一个宏,遇到macdef下的空行时,宏定义结束。
33.mls remote-file local-file:同nlist,但可指定多个文件名。
34.mode[modename]:将文件传输方式设置为modename, 缺省为stream方式。
35.modtime file-name:显示远程主机文件的最后修改时间。
36.mput local-file:将多个文件传输至远程主机。
7.bin:使用二进制文件传输方式。
8.bye:退出ftp会话过程。
9.case:在使用mget时,将远程主机文件名中的大写转为小写字母。
10.cd remote-dir:进入远程主机目录。
11.cdup:进入远程主机目录的父目录。
12.chmod mode file-name:将远程主机文件file-name的存取方式设置为mode,如:chmod 777 a.out。
56.rmdir dir-name:删除远程主机目录。
57.runique:设置文件名只一性存储,若文件存在,则在原文件后加后缀.1, .2等。
58.send local-file[remote-file]:同put。
59.sendport:设置PORT命令的使用。
60.site arg1,arg2...:将参数作为SITE命令逐字发送至远程ftp主机。

FTP命令详解(含操作实例)

FTP命令详解(含操作实例)

FTP命令详解(含操作实例)操作实例环境:主机(FTP客户端):192.168.65.1 window 7 64bit远程FTP服务器:192.168.65.131 redhat 5 vsftp账号:dylan密码:dylan1 命令行选项1.1 选项介绍我们在命令行用以下选项使用FTP:ftp [-v] [-d] [-i] [-n] [-g] [-s:filename] [-a] [-w:windowsize] [computer]· -v - 禁止显示远程服务器相应信息· -n - 禁止自动登录· -i - 多文件传输过程中关闭交互提示· -d - 启用调试,显示所有客户端与服务器端传递的命令· -g - 禁用文件名通配符,允许在本地文件和路径名中使用· -s:filename - 指定包含 FTP 命令的文本文件;命令在FTP启动后自动运行。

此参数中没有空格。

可替代重定向符(>)使用。

· -a - 在绑字数据连接时使用所有本地接口· -w:windowsize - 覆盖默认的传输缓冲区大小 65535。

· computer - 指定远程电脑计算机名或IP地址。

此参数必须放到最后。

1.2 操作实例-v - 禁止显示远程服务器相应信息使用前:C:\Users\Administrator>ftp 192.168.65.131连接到 192.168.65.131。

220 **************Welcome to blah vsFTP service.*********** ***用户(192.168.65.131:(none)): dylan331 Please specify the password.密码:230 Login successful.ftp> status连接到 192.168.65.131。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

FTP命令详解FTP命令详解--------------------------------------------------------------------------------FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP内部命令。

熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。

FTP的命令行格式为: ftp -v -d -i -n -g [主机名] ,其中 -v 显示远程服务器的所有响应信息; -n 限制ftp的自动登录,即不使用; .n etrc文件; -d 使用调试方式; -g 取消全局文件名。

ftp使用的内部命令如下(中括号表示可选项):1.![cmd[args]]:在本地机中执行交互shell,exit回到ftp环境,如: !ls*.zip.2.$ macro-ame[args]:执行宏定义macro-name.3.account[password]:提供登录远程系统成功后访问系统资源所需的补充口令。

4.append local-file[remote-file]:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。

5.ascii:使用ascii类型传输方式。

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

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

8.bye:退出ftp会话过程。

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

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

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

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

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

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

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

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

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

18.disconnection:同close。

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

20.get remote-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,并存入本地文件local-file。

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

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

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

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

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

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

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

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

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

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

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

39.nmap[inpattern outpattern]:设置文件名映射机制,使得文件传输时,文件中的某些字符相互转换,如:nmap $1.$2.$3[$1,$2].[$2,$3],则传输文件a1.a2.a3时,文件名变为a1,a2。

该命令特别适用于远程主机为非UNIX 机的情况。

40.ntrans[inchars[outchars]]:设置文件名字符的翻译机制,如ntrans 1R,则文件名LLL将变为RRR。

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

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

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

44.proxy ftp-cmd:在次要控制连接中,执行一条ftp命令,该命令允许连接两个ftp服务器,以在两个服务器间传输文件。

第一条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.reget remote-file[local-file]:类似于get,但若local-file存在,则从上次传输中断处续传。

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

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

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

54.reset:清除回答队列。

55.restart marker:从指定的标志marker处,重新开始get或put,如: restart 130。

56.rmdir dir-name:删除远程主机目录。

57.runique:设置文件名唯一性存储,若文件存在,则在原文件后加后缀 ..1,.2等。

58.send local-file[remote-file]:同put。

59.sendport:设置PORT命令的使用。

60.site arg1,arg2...:将参数作为SITE命令逐字发送至远程ftp主机。

61.size file-name:显示远程主机文件大小,如:site idle 7200。

62.status:显示当前ftp状态。

63.struct[struct-name]:将文件传输结构设置为struct-name,缺省时使用stream结构。

64.sunique:将远程主机文件名存储设置为唯一(与runique对应)。

65.system:显示远程主机的操作系统类型。

66.tenex:将文件传输类型设置为TENEX机的所需的类型。

67.tick:设置传输时的字节计数器。

68.trace:设置包跟踪。

69.type[type-name]:设置文件传输类型为type-name,缺省为ascii,如: type binary,设置二进制传输方式。

70.umask[newmask]:将远程服务器的缺省umask设置为newmask,如: umask 3。

er user-name[password][account]:向远程主机表明自己的身份,需要口令时,必须输入口令,如:user anonymous my@email。

72.verbose:同命令行的-v参数,即设置详尽报告方式,ftp服务器的所有响应都将显示给用户,缺省为on.73.?[cmd]:同help.tracker回复于:2003-06-02 17:15:35好,我收下了!zx99回复于:2003-06-03 15:06:36在windows下用ftp命令登陆服务器,我想指名端口号怎么老是不成功?都说找不到地址:ftp 192.168.0.1:2211这么用有错吗?昔日情缘回复于:2003-08-22 13:39:52应该是这样吧ftp://192.168.0.1:2211solaris1000回复于:2003-08-23 00:58:37Thanksssssssss高手!grant回复于:2003-08-25 00:43:09mget remote-files:传输多个远程文件。

这样会不断询问你,不能一次搞定。

请问加什么参数可以一次搞定zhangr回复于:2003-08-27 18:08:47引用:原帖由 "grant" 发表:mget remote-files:传输多个远程文件。

这样会不断询问你,不能一次搞定。

请问加什么参数可以一次搞定promzhangr回复于:2003-08-27 18:09:27那个proxy的用法给一个好不好嘞?8-)fugowung回复于:2003-08-27 21:58:26it's good, i like!!henkon回复于:2003-08-28 21:30:40不错hgkrt回复于:2003-08-29 02:57:47引用:原帖由 "zx99" 发表:在windows下用ftp命令登陆服务器,我想指名端口号怎么老是不成功?都说找不到地址: ftp 192.168.0.1:2211这么用有错吗?直接在命令行下ftp 192.168.0.1 2211huanfon回复于:2003-10-02 16:58:10顶Mark_Zhang回复于:2003-11-12 15:28:25我想在windows 环境下用批处理文件自动登录FTP server,然后作一个schedule下载文件,可每次都要输入用户名和密码,请问怎样能把他们放在批处理文件里,自动登录qqqq0550回复于:2003-11-23 20:28:49xp 的ftp命令中无nlist子命令。

相关文档
最新文档