ftp网络命令
ftp参数命令

4.append local-file[remote-file]:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。
5.ascii:使用ascii类型传输方式。
6.bell:每个命令执行完毕后计算机响铃一次。
7.bin:使用二进制文件传输方式。
50.reget remote-file[local-file]:类似于get,但若local-file存在,则从上次传输中断处续传。
51.rhelp[cmd-name]:请求获得远程主机的帮助。
52.rstatus[file-name]:若未指定文件名,则显示远程主机的状态,否则显示文件状态。
25.image:设置二进制传输方式(同binary)。
26.lcd[dir]:将本地工作目录切换至dir。
27.ls[remote-dir][local-file]:显示远程目录remote-dir, 并存入本地文件local-file。
28.macdef macro-name:定义一个宏,遇到macdef下的空行时,宏定义结束。
type binary,设置二进制传输方式。
70.umask[newmask]:将远程服务器的缺省umask设置为newmask,如:umask3。
er user-name[password][account]:向远程主机表明自己的身份,需要口令时,必须输入口令,如:user anonymous my@email。
53.rename[from][to]:更改远程主机文件名。
54.reset:清除回答队列。
55.restart marker:从指定的标志marker处,重新开始get或put,如:restart 130。
Windows 内置的FTP命令详解

Windows 内置的FTP命令详解FTP(File Transfer Protocol)文件传输协议,为Internet上不同电脑系统间进行文件传输时共同遵守的协议。
从使用者的角度来看,FTP为网络上互传文件的工具。
目前的FTP工具多种多样,有NCSA FTP、UNIX FTP等字符方式下的FTP,也有CUTE FTP、WS-FTP等图形界面下的FTP。
其实,Windows 95中已内置了一个FTP工具,其名字就叫FTP,需要注意的是,只有你的计算机安装了TCP/IP协议,你才能在你的Windows目录下找到这个工具。
若你的计算机已通过拨号或专线方式连上Internet,你就能方便地使用这个工具在Inter net上进行文件传输来获得各种各样的共享软件。
一般地,我们应在Windows 95的DOS提示符下使用这个工具,键入FTP,出现“ftp>”提示符。
先用open命令打开一个连接,把自己的计算机与一个远程主机连接起来,然后用dir命令查看远程主机内容,用cd命令进入相应的目录。
用get或mget下载远程主机的文件到自己的计算机上。
若你对远程主机拥有写权限,你就可用put或mput把自己的计算机的文件传到远程主机上。
完成任务后用close关闭此连接,然后可用open打开另外一个连接或用quit退出FTP。
下面我们分门别类地讲解一下FTP的常见命令。
(注意下述命令都为小写)一、打开、关闭一个连接,退出FTP。
1.open[IP地址]:把自己的计算机连接到远程主机上。
连接成功后,机子会提示你输入用户名(username)与密码(password)。
用户名可输入anonymous 或ftp,密码用你的E-mail地址代替。
只有连接成功后,你才能进行文件下载等工作。
2.close或discount 关闭一个连接。
3.bye或quit:终止一个连接并退出FTP。
二、查看信息、切换路径。
1.cd 切换远程主机上的路径。
Linux的ftp命令大全

Linux ftp1、登录ftp代码:lftp 用户名:密码@ftp地址:传送端口(默认21)用法(1)lftp username:password@127.0.0.1:21 回车(2)lftp username@127.0.0.1 回车##默认21端口回车后输入密码(3)lftp 127.0.0.1 回车##回车后login 登录(4)lftp 回车--> open 127.0.0.1 --> login 登录感觉自己很象孔乙己了,茴香豆的"茴"有几种写法阿!~真晕阿~2、lftp中文乱码问题对于像我这样的新手,登录后看到的都是中文乱码(因为一般本地都是utf-8的编码),怎么半呢,用set 命令来解决set ftp:charset gbk(或者gb2312 或utf-8) ##设置ftp端的编码格式set file:charset utf-8 (...同上) ##设置本地编码格式附:set命令的技巧(1)输入set 查看已经设置好的命令(2)set -a 查看所有可以设置的命令3、查找ftp端文件ls *.txt ##查找当前目录下的所有txt文件ls ./123/ ##列出123目录下所有文件find . -name "*.txt" ##递归查找站点上所有的txt文件find ./xx -name "*.txt" ##查找xx目录下所有的txt文件附1: ls第二次读取的是本地缓存,可以用rels 代替ls 或者catch off / catch on 来开关catch,catch flush清空本地catch附2: 浏览本地目录的命令可用!ls, 如!ls /usr/local/bin/4、下载文件下载文件之前要先设置好本地的目录,用来存放下载的文件lcd /home/123/web ##设置本地存放目录默认为/home/usrget 123.txt ##下载123.txt文件到/home/123/web 中get -c 123.txt ##断点续传下载mget *.txt ##批量下载所有txt文件mget -c *.txt ##断点续传mget -c ./123/aaa/*.txt ##断点续传、批量下载ftp端aaa目录下的所有txt文件pget -c -n 10 file.dat##以最多10个线程以允许断点续传的方式下载file.dat##可以通过设置set pget:default-n 5 的值而使用默认值。
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常用命令

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(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的终端)来执行。
如何在Windows CMD中执行远程文件传输

如何在Windows CMD中执行远程文件传输Windows CMD(命令提示符)是Windows操作系统中的一个强大的工具,它可以让用户通过命令行界面来执行各种操作。
其中一个常见的需求是在CMD中执行远程文件传输,这在很多情况下都是非常有用的。
本文将介绍如何在Windows CMD中实现远程文件传输的方法。
1. 使用FTP命令FTP(文件传输协议)是一种用于在网络上进行文件传输的协议。
Windows CMD提供了FTP命令,可以通过它来执行远程文件传输。
首先,需要确保目标计算机上已经启动了FTP服务。
然后,在CMD中输入以下命令来连接到目标计算机的FTP服务器:```ftp <目标计算机的IP地址或域名>```连接成功后,可以使用以下命令来进行文件传输:- `put <本地文件路径> <远程文件路径>`:将本地文件传输到远程计算机。
- `get <远程文件路径> <本地文件路径>`:从远程计算机下载文件到本地。
2. 使用SCP命令SCP(Secure Copy)是一种通过SSH(Secure Shell)协议进行加密的文件传输协议。
Windows CMD可以通过SCP命令来执行远程文件传输。
首先,需要确保目标计算机上已经启动了SSH服务。
然后,在CMD中输入以下命令来执行文件传输:```scp <本地文件路径> <远程用户名>@<远程计算机的IP地址或域名>:<远程文件路径>```这个命令将会把本地文件传输到远程计算机上。
如果需要从远程计算机下载文件到本地,可以使用以下命令:```scp <远程用户名>@<远程计算机的IP地址或域名>:<远程文件路径> <本地文件路径>```3. 使用PSCP命令PSCP是PuTTY软件套件中的一个工具,用于在Windows系统上执行SCP命令。
ftp的put命令用法

ftp的put命令用法FTP的put命令用于将本地计算机上的文件上传到远程服务器上。
使用put命令的一般语法如下:put [本地文件路径] [远程文件路径]具体步骤如下:1. 连接到远程服务器:使用ftp命令连接到远程服务器。
例如:ftp 127.0.0.12. 登录到远程服务器:输入用户名和密码登录到远程服务器。
3. 切换到目标路径:使用cd命令切换到要上传文件的目标路径。
例如:cd /path/to/destination4. 执行put命令:使用put命令上传文件。
例如:put/path/to/local/file.txt remote_file.txt这里的"/path/to/local/file.txt"是本地计算机上要上传的文件路径,"remote_file.txt"是上传到远程服务器上的文件名称。
5. 等待上传完成:等待文件上传完成。
6. 断开连接:使用quit命令断开与远程服务器的连接。
示例:假设要将本地计算机上的文件"file.txt"上传到远程服务器的"/var/www/html"目录下,可以按以下步骤进行操作:1. 连接到远程服务器:ftp 127.0.0.12. 输入用户名和密码登录到远程服务器。
3. 切换到目标路径:cd /var/www/html4. 执行put命令:put /path/to/local/file.txt remote_file.txt5. 等待文件上传完成。
6. 断开连接:quit这样,本地计算机上的文件"file.txt"就会被上传到远程服务器的"/var/www/html"目录下,并且重命名为"remote_file.txt"。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
默认情况下,将文件传输类型设置为ASCII
4)bell
说明:
响玲开关,意思是文件传输完成后是否有玲声提醒。默认是关闭的。
5)binary
说明:
将文件传输类型设置为二进制。
6)bye
说明:
结束和远程计算机的ftp会话,也就是安全断开,退出ftp.
7)cd
说明:
更改远程计算机上的工作目录。如cd data其中data是要进入的远程计算机的目录。
如mdir remote-file ... local-file
参数我想大家应该明白什么意思吧?不明白就看看前面的类似命令吧.22)mget
说明:
使用当前文件传输类型将多个远程文件复制到本地计算机.
如mget remote-files ...
其实remote-files可以指定多个,他就是指定要复制到本地计算机的远程文件.23)mkdir
31)quote
说明:
向远程ftp服务器发送协议,报告.期待ftp单码应答,这个命令的功能和literal相同.32)recv
说明:
使用当前文件传输类型将远程文件复制到本地计算机,他与get命令作用相同。
33)remotehelp
34)rename
说明:
更改远程计算机上的文件名。
这个命令和nt的命令提示符的ren一样,如rename filename newfilename 35)rmdir
件。可以交互使用。这里要注意,只有安装了tcp/ip协议的机器才能使用ftp命令。
命令格式:
ftp [-v][-d][-i][-n][-g][-s:
filename][-a][-w:
-v不显示远程服务器响应
-n禁止第一次连接的时候自动登陆
-i在多个文件传输期间关闭交互提示
-d允许调试、显示客户机和服务器之间传递的全部ftp命令
说明:
创建远程目录.
如mkdir directory这个命令和nt下的命令提示符中的md directory一样,不多说了.24)mls
说明:
显示远程目录的文件和目录简表
如mls remote-file ... local-file
其中remote-file这个参数是必须要加的,’’-’’是使用远程计算机的当前工作目录.25)mput
如user user-name [passwd] [account]
其中user-name不用说都是用来登陆计算机的用户名了,
account是指定用来登陆计算机的帐号,如不指定,ftp会提示输入帐号.
41)verbose
说明:
转换冗余模式。这里如果打开,会显示所有ftp响应,文件传输结束的时候会显示传输的效率和统计信息,默认的情况是打开的.
8)close
说明:
结束与远程服务器的ftp会话,并返回命令解释程序。
9)dir
说明:
显示远程的文件以及子目录列表。如dir data local-file
其中data是指定要查看列表的目录,没指定的话就是当前目录。local-file是指定要保存列表的本地文件,不指定的话就在屏幕输出。
10)debug
呵呵,命令就介绍这些了,可以自己熟悉一下,其实现在ftp的软件很多,很方便,但你说这些命令没用也是不可能的,就像windows下一样还保留着命令提示符. _特别有些时候ftp软件很多地方做不到的,.?什么地方。
打个比方,我看过一种觅名ftp用户得到admin的入侵列子,就的用到他.呵呵,这里不多说了,就写到这里了。
-g不允许使用文件名通配符,文件名通配符的意思是说允许在本地文件以及路径名中使用通配字符
-s:
filename指定包含ftp命令的文本文件。在ftp命令启动后将自动运行这些命令。在加的参数里不能有空格。
-a绑定数据连接时,使用任何的本地端口
-w:
windowsize忽略默认的4096传输缓冲区
呵呵,理解了上面的,就说说一些具体的命令,我个人觉得虽然现在工具用起来很方便了,但懂这些命令在很多地方还是很有用的,就像现在nt下的命令提示符1)?
说明:
显示ftp命令的说明。后面可以加参数,是加需要解释的命令名,不加则显示包含所有命令列表。
2)append
说明:
使用当前文件类型设置,将本地文件附加到远程计算机中。大概格式是append local-file [remote-file]其中local-file是说指定要添加的本地文件。
remote-file是说指定要将local-file附加到远程计算机文件,要是省了这个,则是使用3)ascii
local-file是指定要保存列表的本地文件.不指定的话是在屏幕上输出.
20)mdelete
说明:
删除远程计算机上的文件.如mdelete remote-file ...
remote-file肯定是要删的文件啊,可以删除多个.
21)mdir
说明:
显示远程目录的文件和子目录列表,他允许指定多个文件.
13)glob
说明:
文件名通配开关
14)hash
说明:
转换每个传输数据快的散列标记打印(#).数据快的大小是2048字节。默认情况下是关闭的,
15)help
说明:
16)!
说明:
17)lcd
说明:
更改本地计算机的本地目录,在默认的时候是启动ftp的目录.这个不要觉得没用啊,在你使用ftp的时候为了传递文件不是常改变本地和远程计算机的目录吗?如lcd [directory]其中[directory]是指定要进入的本地计算机的目录,如果你不加这个参数,就会显示出本地计算机的工作目录.
如put local-file remote-file
其中local-file是指定要复制的本地文件,
remote-file是指定要复制的远程计算机上的文件名,不指定的话是和本地计算机上的文件名同名.
29)pwd
说明:
显示远程呢感计算机上的当前目录.
30)quit
说明:
结束与远程计算机的ftp会话,并退出ftp.
18)literal
说明:
向远程ftp服务器发送协商参数,报告.
如lireral argument [...]其中argument是指定要发送给远程服务器的协商参数。说明:
显示远程目录的文件和字目录.
如ls remote-directory local-file
其中remote-directory是指要查看的列表的目录,不指定的话显示的是当前工作目录。
如mput local-files ...
26)open
说明:
连接到指定ftp服务器上,
27)prompt
说明:
转换提示,在多个文件传输的时候,ftp提示可以有选择的检索或保存文件,如果关闭提示,则mget和mput命令传输所有文件,在默认情况下是打开的.
28)put
说明:
使用当前文件传输类型将本地文打开的时候打印每个发送到远程计算机的命令,命令前有——>默认情况是关闭的。
11)disconnnect
说明:
与远程计算机断开连接,但还保持着ftp命令提示符。
12)get
如get remote-file local-file
remote-file是指定要复制的文件,local-file是指定本地计算机上的文件名,没有指定的话则个remote-file同名。
说明:
删除远程目录.
这个命令和nt的命令提示符的rm一样,如rmdir directory
36)send
说明:
使用当前文件传输类型将本地文件复制到远程计算机.send和put命令的功能一样。
如send local-file remote-file
37)status
说明:
显示ftp连接和转换的当前状态
38)trace
说明:
转换报文跟踪,运行ftp的命令时,trace将显示没个报文的理由。
39)type
说明:
设置或显示文件传输类型.
如type [type-name]
其中type-name的意思是文件传输的类型,默认是ASCII,没加这个参数就是显示当前的传输类型.
40)user
说明:
指定连接到远程计算机的用户.