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命令及批处理的制作其他学习类 2008-03-21 15:57:46 阅读216 评论0 字号:大中小订阅1、 ftp命令ftp命令是Internet用户使用最频繁的命令之一,通过ftp命令可以与ftp服务器之间相互传送文件。

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

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

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

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

-g 禁用文件名组合。

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

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

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

该参数不允许带有空格。

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

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

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

默认窗口大小为 4096 字节。

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

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

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

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

2 、ftp批处理文件的制作新建两个文件ftpget.bat和ftpget.txt,前者就是我们要制作的批处理文件,其内容为:ftppath\ftp.exe -i -s:ftpget.txt host其中ftppath为ftp所在目录,host为ftp服务器IP地址。

ftpget.txt文件内容为:username //FTP用户名password //FTP密码//以下是FTP命令cd filepathget filename1get filename2...get filenamenquit //退出FTP其中,filepath是要下载文件所在的目录,filename1-->filenamen 是要下载的文件名。

FTP命令大全

FTP命令大全

FTP命令大全FTP:文件传输协议。

先说说他的功能吧,主要就是从运行FTP服务器的计算机传输文件。

可以交互使用。

这里要注意,只有安装了tcp/ip协议的机器才能使用ftp命令。

命令格式:ftp [-v][-d][-i][-n][-g][-s:filename][-a][-w:windows ize][computer]说说他们的含义吧。

-v 不显示远程服务器响应-n 禁止第一次连接的时候自动登陆-i 在多个文件传输期间关闭交互提示-d 允许调试、显示客户机和服务器之间传递的全部ftp命令-g 不允许使用文件名通配符,文件名通配符的意思是说允许在本地文件以及路径名中使用通配字符-s:filename 指定包含ftp命令的文本文件。

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

在加的参数里不能有空格。

-a 绑定数据连接时,使用任何的本地端口-w:windows ize 忽略默认的4096传输缓冲区computer 指定要连接的远程计算机的ip地址呵呵,理解了上面的,就说说一些具体的命令,我个人觉得虽然现在工具用起来很方便了,但懂这些命令在很多地方还是很有用的,就像现在nt下的命令提示符1)?说明:显示ftp命令的说明。

后面可以加参数,是加需要解释的命令名,不加则显示包含所有命令列表。

2)append说明:使用当前文件类型设置,将本地文件附加到远程计算机中。

大概格式是append local-file [remote-file] 其中local-file是说指定要添加的本地文件。

remote-file是说指定要将local-file附加到远程计算机文件,要是省了这个,则是使用本地文件名做远程文件名。

3)ascii说明:默认情况下,将文件传输类型设置为ASCII4)bell说明:响玲开关,意思是文件传输完成后是否有玲声提醒。

默认是关闭的。

5)binary说明:将文件传输类型设置为二进制。

6)bye说明:结束和远程计算机的ftp会话,也就是安全断开,退出ftp.7)cd说明:更改远程计算机上的工作目录。

FTP常用命令

FTP常用命令

1.登陆命令:$ftp 服务器命或服务器ip地址username:用户名password:密码ftp>2.目录操命令:显示目录下的文件:ftp>ls显示服务器上的目录:ftp>ls H*查看当前目录:ftp>cd(或pwd)进入上一级目录ftp>cd ..更改本地机上的当前目录ftp>lcd /usr/loca //把当前目录改成/usr/loca进入子目录:ftp>cd 子目录名3.文件传输命令:下载命令:ftp>get 诗经·氓.rtf下载多个文件:ftp>mget 诗经·氓.rtf hello.rtp 郭鹏翔.jpg**注:mget命令允许用通配符考贝多个文件。

mget命令会提示用户输入待拷贝的每个文件。

如果回答y,那么文件拷贝到本地机上的当前目录下。

上传命令:ftp>put hello.rtf //上传hello.rtf文件到远端的ftp服务器上。

上传多个文件:ftp>mput 诗经·氓.rtf hello.rtf pr命令.rtf**注意:mput和mget命令要注意两个问题:(1)、不能对目标文件指定命字,在命令行上所有的文件都视做源文件(2)、mput,mget两个命令不能对目录进行上传下载,只能对文件4.设置文件的传输方式:二进制传输:ftp>binary //把传输模式转换一下ftp>put putty.exeascII传输:ftp>ascii //把传输模式转换成ascII模式ftp>put hello.txe**注:文件传送有两种方式,即ASCII码和二进制码。

ASCII方式传送略快些,但要求被传送文件必须是ASCII码文本文件。

二进制码方式可以传送文本和非文本,因此,对所有文件传送都可以用二进制方式。

输入命令ascii,设置为ASCII方式。

输入命令binary为二进制方式。

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有很多命令,熟悉这些命令你能大大的提高工作效率: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命令详解

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

例如:{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
参数我想大家应该明白什么意思吧?不明白就看看前面的类似命令吧.

DOS下FTP命令(FTP命令全集)

DOS下FTP命令(FTP命令全集)

DOS下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删除远程主机⽂件。

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命令使用实例1.连接FTP服务器要连接到FTP服务器,需要使用`open`命令,并指定服务器的IP地址或主机名。

例如,连接到IP地址为192.168.0.1的FTP服务器:```shellftp 192.168.0.1``````shell```2.登录FTP服务器连接到FTP服务器后,需要使用`login`命令登录,输入用户名和密码。

如果没有设置用户名和密码,则可以使用匿名登录,默认用户名为"anonymous",密码为空。

例如,使用匿名登录:```shelllogin anonymous```使用用户名和密码登录:```shelllogin username password```3.显示当前工作目录通过`pwd`命令可以显示当前所在的工作目录。

工作目录是服务器上存放文件的目录。

```shellpwd```4.列出当前目录下的文件和子目录使用`ls`命令可以列出当前工作目录下的文件和子目录。

```shellls```5.在本地计算机上切换工作目录使用`lcd`命令可以在本地计算机上切换工作目录。

例如,切换到D盘下的myfiles目录:```shelllcd D:\myfiles```6.在FTP服务器上切换工作目录使用`cd`命令可以在FTP服务器上切换工作目录。

例如,切换到名为"public"的子目录:```shellcd public``````shellget file.txt``````shellget file.txt newfile.txt```8.上传文件使用`put`命令可以将本地计算机上的文件上传到FTP服务器。

例如,上传名为"file.txt"的文件:```shellput file.txt```可以指定上传后文件在服务器上的名称。

例如,将文件上传为"newfile.txt":```shellput file.txt newfile.txt```9.删除文件使用`delete`命令可以删除FTP服务器上的文件。

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命令使用详解

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 [remote-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(文件传输)和E-mail(电子邮件)、T elnet(远程登录)一样,是Internet的三大主要功能之一。

linux-ftp命令用法

linux-ftp命令用法

linux ftp命令用法在Linux中,可以使用ftp命令来连接到FTP服务器并传输文件。

以下是ftp命令的基本用法:1.打开终端并输入ftp命令,后跟FTP服务器的IP地址或域名。

例如:复制代码ftp192.168.1.1002.输入用户名和密码进行登录。

如果FTP服务器配置了匿名访问,可以使用anonymous作为用户名和电子邮件地址作为密码进行登录。

例如:复制代码user anonymouspassword*******************3.交互模式:在登录成功后,将进入ftp命令的交互模式。

在该模式下,可以使用各种FTP命令来与FTP服务器进行交互。

常见的FTP命令包括:•get:从FTP服务器下载文件。

•put:将文件上传到FTP服务器。

•list:列出FTP服务器上的文件列表。

•cd:改变FTP服务器上的当前目录。

•lcd:改变本地计算机上的当前目录。

•quit:退出FTP会话。

4.非交互模式:除了交互模式外,还可以使用ftp命令的参数来执行非交互式操作。

例如,可以使用以下命令将本地文件上传到FTP 服务器:bash复制代码ftp -n <hostname> -d <localfile><remotefile>其中,<hostname>是FTP服务器的IP地址或域名,<localfile>是本地文件的路径,<remotefile>是远程服务器上的文件路径。

使用-n参数可以禁止自动登录和列出文件操作。

5.退出FTP会话:使用quit命令可以退出FTP会话并返回到终端命令行。

例如:css复制代码quit这些是ftp命令在Linux中的基本用法。

请注意,具体的命令选项和参数可能会因不同的操作系统和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命令详解(含操作实例)

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。

linux系统ftp命令用法

linux系统ftp命令用法

linux系统ftp命令用法使用Linux系统的ftp命令进行文件传输是非常常见和方便的。

ftp是一种标准的网络协议,它允许用户在网络上传输文件。

在本文中,我们将详细介绍ftp命令的用法,以及一些常见的ftp操作。

1. 安装ftp命令工具在大多数Linux发行版中,ftp命令工具已经预装了。

如果您的系统没有安装,您可以使用以下命令安装它:sudo apt-get install ftp # for Ubuntu/Debiansudo yum install ftp # for CentOS/Fedora2. 连接到FTP服务器使用ftp命令连接到FTP服务器非常简单。

只需要在命令行中键入以下命令:ftp ftp.example其中`ftp.example`是您要连接的FTP服务器的主机名或IP地址。

如果服务器使用非默认端口,您可以使用`-p`选项指定端口号。

例如:ftp -p 2222 ftp.example3. 登录FTP服务器连接到FTP服务器后,您需要使用用户名和密码进行登录。

使用`user`命令指定用户名,然后输入密码。

例如:user myusernamepassword mypassword请注意,您可以将用户名和密码直接包含在登录命令中,以避免多次输入。

例如:ftp -n ftp.example <<END_SCRIPTquote USER myusernamequote PASS mypasswordEND_SCRIPT4. 浏览FTP服务器登录到FTP服务器后,您可以使用以下命令浏览远程目录:- `ls` - 列出远程目录的内容。

- `cd` - 进入远程目录。

- `pwd` - 显示当前远程目录的路径。

- `lpwd` - 显示本地目录的路径。

例如,要列出远程目录的内容,您只需键入`ls`命令:ls要进入远程目录,使用`cd`命令:cd mydirectory要显示当前目录的路径,使用`pwd`命令:pwd要显示本地目录的路径,使用`lpwd`命令:lpwd5. 下载文件要从FTP服务器下载文件到本地系统,可以使用以下命令:get remote-filename [local-filename]其中,`remote-filename`是要下载的文件名,`local-filename`是您要保存在本地系统上的文件名。

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

get remote-file [ local-file ]:取得远方的档案。
mget remote-files :可使用通用字元一次取得多个档案。
put local-file [ remote-file]: 将 local host 的档案送到 remote host。
mput local-files :可使用通用字元一次将多个档案放到 remote host 上。
ftp> get file1 将远端工作站之文件 file1 ,拷贝到本地工作站中。
ftp> put file2 将本地工作站之文件 file2 ,拷贝到远端工作站中。
ftp> mget *.c 将远端工作站中,副文件名为 c 之所有文件,拷贝到本地工作站中。
ftp> mput *.txt 将本地工作站中,副文件名为 txt 之所有文件,拷贝远端工作站中。
ftp>
我们在这里输入
ftp>cd /home/cbs20/priv/wangqiao (定位到linux/unix目录/home/cbs20/priv/wangqiao表示该目录我们要上传文件的目标目录)
Hale Waihona Puke ftp>put D:\haha.txt (表示我要把本系统windos系统下的 D:\haha.txt上传上去)
下载同理,只不过用GET命令
WINDOWS下与LINUX的传送
ftp——文件传输协议
ftp 的意义是 File Transfer Program ,是一个很常应用在网路档案传输的
程序。
格式:
ftp [ hostname | ip-address ]
其中 hostname | ip-address 的意义同telnet 。
telnet 10.168.1.5
user:root
password:root
#pwd
/
#cd /test(首先,要进入要传递的文件所在的文件夹,否则可能会失败,不能直接put /test/readme.txt,否则要报找不到
此文件,而要先进入/test,再进FTP程序)
help [ command ]: 线上辅助指令。
mkdir directory-name :在 remote host 造一个目录。
prompt 更改交谈模式,若为 on 则在 mput 与 mget 时每作一个档案之传
输时均会询问。
quit/bye 离开ftp .
※※※※※※※※※※※※※※※※※※※※※※
200 PORT Command successful.
150 Opening BINARY mode data connection for test.txt.
226 Transfer complete.
12 bytes sent in 0.00 seconds (390.62 Kbytes/s)
Password (doc:user-name): 输入密码
ftp> help 列出 ftp 文件传输,可使用之任何命令。
ftp> !ls 列出本地工作站,目前目录下之所有文件名。
ftp> !pwd 列出本地工作站,目前所在之工作目录位置。
ftp> ls 列出远端工作站目前目录下之所有文件名。
在进入 ftp 之後,如果与 remote host 连接上了,它将会询问你用户名
与密码,如果输入对了就可以开始进行档案传输。
ftp中常用命令:
ascii:将传输模式设为 ascii 模式。通常用於传送文字档。
binary:将传输模式设为 binary 模式,通常用於传送执行档,压缩档与影像档等。
#ftp 10.168.1.21(一定要先进要传递文件的目录后再进FTP)
#ftpuser:test
#ftppsw:test
ftp>cd AAA/BBB(在FTP命令环境下,进入准备上载FTP的目录,否则,默认都放在FTP的根目录了)
ftp>pwd
/AAA/BBB
ftp>put readme.txt
ftp> dir 列出远端工作站目前目录下之所有文件名(略同于 UNIX 的 ls -l 指令).
ftp> dir . |more 同上,但每页会暂停(可能不适用 Unix 以外的 ftp)。
ftp> pwd 列出远端工作站目前所在之目录位置。
ftp> cd dir1 更改远端工作站之工作目录位置至 dir1 之下。
然后提示:
Local directory now D:\.
表示本地目标目录定位成功!
ftp>get /home/cbs20/src/LOAN/loan_retint.ec (表示,我要获得linux上的这个文件,根据后面提示,已经知道loan_retint.ec到了D:\
提示:
ftp>quit (退出ftp程序)
cd 改动目录;
lcd 改动本机目录;
get(mget) 下载文件至本机;
put(mput) 上传文件至ftp服务器端;
quit/bye 退出;
? 显示本地帮助信息。
=====================================
==============================================
例:从一台UNIX主机传输文件到另一台主机,把UNIX主机10.168.1.5下的/test/readme.txt放到10.168.1.21(FTP用户密码为test/test)上的/AAA/BBB/下.
本地工作站与远端工作站之间文件传输
( 必须拥有远端工作站之帐号及密码,才可进行传输工作 )
执行格式: ftp hostname or ftp ip_address
#ftp 主机名或IP
Example :
ftp doc 与远端工作站 doc ,进行文件传输
Name (doc:user-name) : 输入帐号
ftp> prompt 切换交谈式指令(使用 mput/mget 时不用每个文件皆询问yes/no)。
ftp> quit 结束 ftp 工作。
ftp> bye 结束 ftp 工作。
? 显示本地帮助信息。
注: 从PC与工作站间的文件传输也可透过在 PC端的 FTP指令进行文件传输,指令用法与上所述大致相同。
Unix下ftp常用命令:
订阅
1.ftp登录
#ftp 主机名或IP
2.ftp常用操作
ascii 以ASCII模式传输数据;
binary 以二进制模式传输数据,对可执行程式的传输比须用此;
ls 显示ftp服务器端目录列表;
cd remote-directory:将 remote host(远方)上的工作目录改变。
lcd [ directory ]:更改 local host (本地)的工作目录。
ls [ remote-directory ] [ local-file ]:列出 remote host 上的档案。
这时,已经成功将linux/unix上的文件get到我的Windows系统下的D:\
ftp>quit (退出ftp)
※※※
同样的道理,我们还可以将windows目录下的文件put(上传)到我的linux/unix服务器上,
道理同上,ftp linux/unix服务器IP
输入用户名密码,出现提示符
前提条件是要你要get文件所在的linux/unix服务器安装了ftp服务,可以这样操作!
:ftp linux/unix服务器的ip
输入服务器用户名,密码后,显示如下提示符,表示已经进入ftp:
ftp>lcd D:\ (在这里输入lcd D:\,是因为我要文件导入到我的windows下的D,这是定位目标文件所要到达的目录)
200 PORT command successful.
150 Opening data connection for /home/cbs20/src/LOAN/loan_retint.ec (122998 byte
s).
226 Transfer complete.
ftp: 收到 127252 字节,用时 0.02Seconds 7953.25Kbytes/sec.
相关文档
最新文档