cmd ftp操作指令
- 格式:doc
- 大小:27.50 KB
- 文档页数:6
如何通过cmd命令到ftp上下载文件
通过ftp上传和下载文件时非常方便的,可是当你的ftp不好使用的时候,你可以通过cmd命令来下载文件,下面店铺跟你分享通过cmd命令到ftp上下载文件的方法
通过cmd命令到ftp上下载文件的方法
点击"开始"菜单.然后输入"cmd"点"enter"键,出现cmd命令执行框
输入"ftp"切换到到ftp下面.然后输入"open 服务器地址".点击回车键.会提示你输入用户名和密码.
登陆成功后.输入"cd"命令.会显示"远程目录",输入"dir"命令会显示目录下的文件,权限等相关信息.可以通过"cd 文件名"命令进入到要下载的文件目录下.然后输入"ls"命令显示文件夹下的所有文件.
输入"lcd 本地文件目录"(就是要下载到那个文件夹下就输入那个目录,如果不输入就是默认c盘的当前系统用户目录下)
输入"prompt"命令(打开交互模式),最后输入"mget 服务其上要下载的文件名",回车键.这样就可以进行下载了.看到"Transfer complete"就表示下载成功了.到本地路径下就能看到下载的文件了.。
rdpclip.exe > rdpclip allows you to copy and paste files between a terminalsession and client console session. 再终端和本地复制和粘贴文件recover.exe > recovers readable information from a bad or defective disk 从坏的或有缺陷的磁盘中恢复可读取的信息。
redir.exe > starts the redirector service 运行重定向服务regedt32.exe > 32-bit register service 32位注册服务regini.exe > modify registry permissions from within a script 用脚本修改注册许可register.exe > register a program so it can have special execution characteristics. 注册包含特殊运行字符的程序regsvc.exe >regsvr32.exe > registers and unregister"s dll"s. as to how and where it register"s them i dont know. 注册和反注册dllregtrace.exe > options to tune debug options for applications failing to dump trace statementstrace 设置regwiz.exe > registration wizard 注册向导remrras.exe >replace.exe > replace files 用源目录中的同名文件替换目标目录中的文件。
读书破万卷下笔如有神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,如:chmod777 a.out。
读书破万卷下笔如有神13.close:中断与远程服务器的ftp会话(与open对应)。
14.cr:使用asscii方式传输文件时,将回车换行转换为回行。
15.delete remote-file:删除远程主机文件。
16.debug[debug-value]:设置调试方式,显示发送至远程主机的每条命令,如:deb up 3,若设为0,表示取消debug。
使⽤cmd命令⾏⽅式登录ftp上传下载数据部分⽤户在使⽤ftp⼯具登录空间上传下载过程中经常会遇到各种问题,如主动模式,被动模式,以及其他导致⽆法登陆ftp 、上传数据、下载数据的问题,这时候不妨使⽤⼀下命令⾏⽅式。
命令⾏下可以避免很多由于ftp⼯具配置导致的问题,⽽且这种⽅式下下载数据的速率明显⽐使⽤ftp⼯具更快。
下⾯就来看⼀下如何使⽤ftp 命令进⾏简单的上传下载数据。
1.登录ftp在“开始”->”运⾏”中输⼊“cmd”,进⼊cmd命令⾏模式,接下来输⼊:ftp 118.193.22.151输⼊⾃⼰的⽹站ip地址,接下来会提⽰输⼊ftp⽤户名:webmaster@域名,再输⼊密码,登录成功后会提⽰user logged in2.查看当前ftp空间下所有⽂件的列表输⼊命令:dir 可以列出当前空间下的⽂件和⽂件夹列表和磁盘配额限制为200MB3.上传⽂件将D:test ⽂件夹下的⽂件1.txt 、2.txt、3.txt上传到空间下的htdocs⽬录下。
由于当前所在⽬录不⼀定在D:test,所以先切换到D:test 下,使⽤命令:lcd D:test,即可将当前⼯作⽬录切换到D:test,使⽤命令!dir 查看⼀下当前D:test 下有哪些⽂件,可以看到有1.txt 、2.txt、3.txt;输⼊命令pwd,查看当前所在的ftp⽬录,如果不在htdocs下,需要使⽤命令cd htdocs 切换进⼊该⽬录,然后使⽤put命令分别上传这3个⽂件:若要将d:test 下的所有以.txt结尾的⽂件都上传到htdocs下,可以使⽤mput命令:ftp> prompt 将交互模式关闭ftp> mput *.txt4.下载⽂件,将空间下的⽂件或⽂件夹下载到本地ftp> get 1.txt下载多个⽂件或⽂件夹到本地计算机ftp> mget * 下载所有⽂件和⽂件夹到本地ftp> mget *.txt 下载以.txt 结尾的⽂件到本地5.删除ftp空间⽂件或⽬录ftp> delete 1.txt :删除⽂件1.txtftp> mdelete *.txt 删除空间下所有以.txt 结尾的⽂件ftp> mdelete * 删除所有⽂件若要删除⽬录,可以使⽤“rmdir ⽬录名”来删除⽬录,前提是该⽬录必须为空,也就是⽬录中没有⽂件或⼦⽬录。
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命令是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,如:chmod777 a.out。
读书破万卷下笔如有神13.close:中断与远程服务器的ftp会话(与open对应)。
14.cr:使用asscii方式传输文件时,将回车换行转换为回行。
15.delete remote-file:删除远程主机文件。
16.debug[debug-value]:设置调试方式,显示发送至远程主机的每条命令,如:deb up 3,若设为0,表示取消debug。
如何在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命令。
DOS登陆FTP的方法大家可能都比较喜欢用FTP下载东东,一般都直接用下载软件,如现在比较流行的有cuteftp,flashfxp 等,都比较好用,但有没有人想过换一种方式登陆FTP那!我喜欢用命令行操作,很喜欢DOS(有点守旧,呵呵)。
下面我来详细地介绍一个登陆FTP的命令和步骤吧:假设FTP地址为“ 61.129.83.39”(大家试验的时候不要以这个FTP去试,应该可能密码要改掉。
)1:“开始”-“运行”-输入“FTP”进去cmd界面2.open 61.129.83.39如果你的FTP服务器不是用的21默认端口,假如端口是9900,那么此步的命令应在后面空格加9900,即为open 61.129.83.39 99003:它会提示输入用户名username4: 它会提示你输入密码:password注意密码不显示出来,打完密码后回车即可。
如果你的密码输入错误,将不会提示你重新输入,这时你只要键入“user”命令,你就可以重新输入用户名和密码。
5:成功登陆后就可以用dir查看命令查看FTP服务器中的文件及目录,用ls命令只可以查看文件。
6:使用cd 命令转目录,delete删文件,用法跟DOS差不多。
呵呵!!7:lcd d:\dianying 定位本地默认文件夹(本人理解这里的L是local当地英文的缩写,很好理解和记忆)8:下面就是上传和下载文件的命令了,上传用put 文件名.下载用get 文件名当然下载到当前目录了,就是上面定义的"d:\dianying"(看第七条)9:最后就退出了用bye命令。
常用命令:1. open:与ftp服务器相连接;2. send(put):上传文件;3. get:下载文件;4. mget:下载多个文件;5. cd:切换目录;6. dir:查看当前目录下的文件;7. del:删除文件;8. bye:中断与服务器的连接。
-------------------------------------------------在cmd中ftp命令很多,常用的主要有:ftp 192.168.1.3 登陆ftp;dir 显示远程主机目录;cd remote-dir:进入远程主机目录;help:显示ftp内部命令cmd的帮助信息,如:help get。
get remote-file:将远程主机的文件remote-file传至本地硬盘的local-file(本地文件夹)。
put local-file:将本地文件local-file传送至远程主机。
quit:同bye,退出ftp会话。
………………………………………………………………………………………………………………ftp使用的内部命令如下(中括号表示可选项):1.!]:在本地机中执行交互shell,exit回到ftp环境,如:!ls*.zip.2.$ macro-ame:执行宏定义macro-name.3.account:提供登录远程系统成功后访问系统资源所需的补充口令。
4.append local-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 777a.out 。
13.close:中断与远程服务器的ftp会话(与open对应)。
14.cr:使用asscii方式传输文件时,将回车换行转换为回行。
15.delete remote-file:删除远程主机文件。
16.debug:设置调试方式,显示发送至远程主机的每条命令,如:deb up 3,若设为0,表示取消debug。
17.dir:显示远程主机目录,并将结果存入本地文件local-file。
18.disconnection:同close。
19.form format:将文件传输方式设置为format,缺省为file方式。
20.get remote-file:将远程主机的文件remote-file传至本地硬盘的local-file。
21.glob:设置mdelete,mget,mput的文件名扩展,缺省时不扩展文件名,同命令行的-g参数。
22.hash:每传输1024字节,显示一个hash符号(#)。
23.help:显示ftp内部命令cmd的帮助信息,如:help get。
24.idle:将远程服务器的休眠计时器设为秒。
25.image:设置二进制传输方式(同binary)。
26.lcd:将本地工作目录切换至dir。
27.ls:显示远程目录remote-dir,并存入本地文件local-file。
28.macdef macro-name:定义一个宏,遇到macdef下的空行时,宏定义结束。
29.mdelete:删除远程主机文件。
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,缺省为stream方式。
35.modtime file-name:显示远程主机文件的最后修改时间。
36.mput local-file:将多个文件传输至远程主机。
37.newer file-name:如果远程机中file-name的修改时间比本地硬盘同名文件的时间更近,则重传该文件。
38.nlist:显示远程主机目录的文件清单,并存入本地硬盘的local-file。
39.nmap:设置文件名映射机制,使得文件传输时,文件中的某些字符相互转换,如:nmap $1.$2.$3[$1,$2].[$2,$3],则传输文件a1.a2.a3时,文件名变为a1,a2。
该命令特别适用于远程主机为非UNIX机的情况。
40.ntrans]:设置文件名字符的翻译机制,如ntrans1R,则文件名LLL将变为RRR。
41.open host:建立指定ftp服务器连接,可指定连接端口。
42.passive:进入被动传输方式。
43.prompt:设置多个文件传输时的交互提示。
44.proxy ftp-cmd:在次要控制连接中,执行一条ftp命令,该命令允许连接两个ftp服务器,以在两个服务器间传输文件。
第一条ftp命令必须为open,以首先建立两个服务器间的连接。
45.put local-file:将本地文件local-file传送至远程主机。
46.pwd:显示远程主机的当前工作目录。
47.quit:同bye,退出ftp会话。
48.quote arg1,arg2...:将参数逐字发至远程ftp服务器,如:quote syst.49.recv remote-file:同get。
50.reget remote-file:类似于get,但若local-file存在,则从上次传输中断处续传。
51.rhelp:请求获得远程主机的帮助。
52.rstatus:若未指定文件名,则显示远程主机的状态,否则显示文件状态。
53.rename:更改远程主机文件名。
54.reset:清除回答队列。
55.restart marker:从指定的标志marker处,重新开始get或put,如:restart 130。
56.rmdir dir-name:删除远程主机目录。
57.runique:设置文件名唯一性存储,若文件存在,则在原文件后加后缀..1,.2等。
58.send local-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,缺省时使用stream结构。
64.sunique:将远程主机文件名存储设置为唯一(与runique对应)。
65.system:显示远程主机的操作系统类型。
66.tenex:将文件传输类型设置为TENEX机的所需的类型。
67.tick:设置传输时的字节计数器。
68.trace:设置包跟踪。
69.type:设置文件传输类型为type-name,缺省为ascii,如:type binary,设置二进制传输方式。
70.umask:将远程服务器的缺省umask设置为newmask,如:umask 3。
er user-name:向远程主机表明自己的身份,需要口令时,必须输入口令,如:user anonymous my@email。
72.verbose:同命令行的-v参数,即设置详尽报告方式,ftp服务器的所有响应都将显示给用户,缺省为on.73.?:同help.。