FTP下载和命令详解
详解ftp文件上传下载命令
![详解ftp文件上传下载命令](https://img.taocdn.com/s3/m/73af54b4f424ccbff121dd36a32d7375a417c698.png)
详解ftp⽂件上传下载命令介绍:从本地以⽤户wasqry登录的机器1*.1**.21.67上通过ftp远程登录到ftp服务器上,登录⽤户名是lte****,以下为使⽤该连接做的实验。
查看远程ftp服务器上⽤户lte****相应⽬录下的⽂件所使⽤的命令为:ls,登录到ftp后在ftp命令提⽰符下查看本地机器⽤户wasqry相应⽬录下⽂件的命令是:!ls。
查询ftp命令可在提⽰符下输⼊:?,然后回车。
1、从远程ftp服务器下载⽂件的命令格式:get 远程ftp服务器上当前⽬录下要下载的⽂件名 [下载到本地机器上当前⽬录时的⽂件名],如:get nmap_file [nmap]意思是把远程ftp服务器下的⽂件nmap_file下载到本地机器的当前⽬录下,名称更改为nmap。
带括号表⽰可写可不写,不写的话是以该⽂件名下载。
如果要往ftp服务器上上传⽂件的话需要去修改⼀下vsftpd的配置⽂件,名称是vsftpd.conf,在/etc⽬录下。
要把其中的“#write_enable=YES”前⾯的“#”去掉并保存,然后重启vsftpd服务:sudo service vsftpd restart。
2、向远程ftp服务器上传⽂件的命令格式:put/mput 本地机器上当前⽬录下要上传的⽂件名 [上传到远程ftp服务器上当前⽬录时的⽂件名],如:put/mput sample.c [ftp_sample.c]意思是把本地机器当前⽬录下的⽂件smaple.c上传到远程ftp服务器的当前⽬录下,名称更改为ftp_sample.c。
带括号表⽰可写可不写,不写的话是以该⽂件名上传。
如图下download.sh等⽂件本位于该机器linux系统⽬录,通过如下命令,则将linux系统当前⽬录下的download.sh等⽂件上传⾄ftp服务器的当前⽬录3、最后附上ftp常⽤命令,如下所⽰:FTP>open [ftpservername],和指定的远程Linux FTP服务器连接?FTP>user [username] [password],使⽤指定远程Linux FTP服务器的⽤户登录?FTP>pwd,显⽰远程Linux FTP服务器上的当前路径?FTP>ls,列出远程Linux FTP服务器上当前路径下的⽬录和⽂件?FTP>dir,列出远程Linux FTP服务器上当前路径下的⽬录和⽂件(同上)?FTP>mkdir [foldname],在远程Linux FTP服务器上当前路径下建⽴指定⽬录?FTP>rmdir [foldname],删除远程Linux FTP服务器上当前路径下的指定⽬录?FTP>cd [foldname],更改远程Linux FTP服务器上的⼯作⽬录?FTP>delete [filename],删除远程Linux FTP服务器上指定的⽂件?FTP>rename [filename] [newfilename],重命名远程Linux FTP服务器上指定的⽂件?FTP>close,从远程Linux FTP服务器断开但保留FTP命令参数提⽰?FTP>disconnect,从远程Linux FTP服务器断开但保留FTP命令参数提⽰(同上)?FTP>bye,结束和远程Linux FTP服务器的连接。
ftp如何下载及使用
![ftp如何下载及使用](https://img.taocdn.com/s3/m/0e279ecca1c7aa00b52acb59.png)
更多详情请参阅:/printpage.asp?BoardID=4&ID=1822【教程专贴】教你如何下载FTP及如何使用影音传送带推荐FTP软件下载地址:/soft/2506.htm/soft/7249.htm很多人看到一些长篇的FTP教程就会没什么耐心看下去,现在就简明介绍一下。
希望对大家有所帮助。
1.FTP概述文件传输是指将文件从一台计算机上发送到另一台计算机上,传输的文件可以包括电子报表、声音、编译后的程序以及字处理程序的文档文件。
2.FTP中的两种工作方式A.Standard模式FTP的客户端发送PORT 命令到FTPserver (PORT模式)B.Passive模式FTP的客户端发送PASV命令到FTP Server (PASV模式)3. 怎样把PASV模式改为PORT模式?CuteFtp请点击---编辑----全局设置----连接类型----选择PORT或P ASV---然后确定。
flashfxp选项---参数设置----防火墙/代理/标识----把使用被动模式前的小勾取消即可leapftp站点管理器-----你要连接的站点-----高级---去掉pasv前面的勾4. [ ftp://A:B@C:F;;形式的说明]A代表用户名B代表密码C代表FTP 地址或者IP 地址F代表端口---------省略表示默认端口215.为什么FTP连接进去是空的,看不到文件?原因1:不支持PASV,请用PORT模式。
原因2:网站不支持list命令,找到具体的链接,用flashget下载6.FTP 常见错误及解决方法421错误:同时连接该ftp的人数过多,超出FTP设置的人数了,请等人少的时候再连接。
530“not login":用户名或密码错误,获得正确的密码重新连接。
“连接超时,无法连接”错误:该ftp暂时关机,可能是服务器重新启动,或者FTP进行维护,等FTP正常再连接。
“无法解析域名”:原因1:该ftp的域名输入错误,如漏打一个字母,使用了全角标点等。
ftp命令批处理下载文件
![ftp命令批处理下载文件](https://img.taocdn.com/s3/m/077140e6760bf78a6529647d27284b73f2423623.png)
ftp命令批处理下载文件在工作中,有时候需要从服务器上下载一些固定的文件,虽然通常我们可以使用winscp等软件来登录服务器,下载相对来讲已经是比较方便了,但是试想一下,假如我们在windows上写个脚本,双击一下就可以自动下载,那么岂不是更方便么。
笔者使用场景为,总是需要从服务器上下载前端包,每次都需要登录,比较繁琐,所以想起了写一个自动化下载的脚本。
下载的前提为,服务器必须开通了ftp服务。
这只是原理,稍加修改就可以写成自动化部署的工具喽~,windows下的ftp命令非常好用,但是唯一的缺陷是不能自动删除非空文件夹,这个让笔者很是头疼。
至今没有解决。
操作说明:新建 downloadOK.bat 文本文件,粘贴代码,双击即可运行,如果开杀毒软件了,请允许此程序运行,这不是病毒哈~。
注意事项:1. 下载目录为批处理文件所在目录2. 如果当前目录下存在OK.war文件,则会先删除,然后再下载3. 此下载方式下载的OK.war 的修改日期为下载日期,与服务器上的OK.war 的日期不同,此处需要注意。
[html] view plain copyprint?1.::服务器连接信息2.set username=root3.set password=root4.set ip=xxx.xxx.xxx.xxx5.set warDir=/root/wars6.set warName=helloworld.war7.8.::清除当前目录下的OK.war文件9.del %warName%10.11.::下载war包12.@echo off13.echo open %ip%>task.txt14.echo user %username% %password% >>task.txt15.echo cd %warDir% >>task.txt16.echo get %warName% >>task.txt17.echo bye >>task.txt18.ftp -n -s:task.txt19.del task.txt20.echo ~download success~21.pause。
ftp命令的用法
![ftp命令的用法](https://img.taocdn.com/s3/m/80e2ea0168eae009581b6bd97f1922791788be64.png)
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客户端软件而有所不同。
linux远程下载文件的两种方法之ftp命令和scp命令
![linux远程下载文件的两种方法之ftp命令和scp命令](https://img.taocdn.com/s3/m/96cfdd6300f69e3143323968011ca300a6c3f68b.png)
linux远程下载⽂件的两种⽅法之ftp命令和scp命令ftp命令:服务器有安装ftp Server,另外⼀台linux可以使⽤ftp的client程序来进⾏⽂件的拷贝读取和下载。
1. 连接ftp服务器 格式:ftp [hostname| ip-address] a)在linux命令⾏下输⼊:ftp 192.168.26.66 b)服务器询问你⽤户名和⼝令,分别输⼊⽤户名和相应密码,待认证通过即可。
2. 下载⽂件 下载⽂件通常⽤get和mget这两条命令。
a) get 格式:get [remote-file] [local-file] 将⽂件从远端主机中传送⾄本地主机中. 如要获取服务器上e:\rose\1.bmp,则 ftp> get /rose/1.bmp 1.bmp (回车) b) mget 格式:mget [remote-files] 从远端主机接收⼀批⽂件⾄本地主机. 如要获取服务器上e:\rose\下的所有⽂件,则 ftp> cd /rose ftp> mget *.* (回车) 注意:⽂件都下载到了linux主机的当前⽬录下。
⽐如,在 /root/yint下运⾏的ftp命令,则⽂件都下载到了/root/yint 下。
3.上传⽂件 a) put 格式:put local-file [remote-file] 将本地⼀个⽂件传送⾄远端主机中. 如要把本地的1.bmp传送到远端主机e:\rose,并改名为333.bmp ftp> put 1.bmp /rose/333.bmp (回车) b) mput 格式:mput local-files 将本地主机中⼀批⽂件传送⾄远端主机. 如要把本地当前⽬录下所有bmp⽂件上传到服务器e:\rose 下 ftp> cd /rose (回车) ftp> mput *.bmp (回车) 注意:上传⽂件都来⾃于主机的当前⽬录下。
常用命令解释-FTP
![常用命令解释-FTP](https://img.taocdn.com/s3/m/5e72f18483d049649b665861.png)
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]设置调试方式,显示发送至远程主机的每条命令,如debup3,若设为0,表示取消debug。
通过DOS命令进行FTP上传和下载
![通过DOS命令进行FTP上传和下载](https://img.taocdn.com/s3/m/9bb1553843323968011c9254.png)
通过DOS命令进行FTP上传和下载例如在北京师范大学多媒体服务器进行操作:FTP Server: User: anonymous (匿名登录)Password:登录方法一、在Windows的开始菜单下,执行“运行”命令,在对话框中输入ftp,按下“确定”按钮将会切换至DOS窗口,出现命令提示符ftp>键入命令连接FTP服务器:ftp> 方法二、执行“运行”命令,在对话框中输入cmd,切换至DOS窗口,出现命令提示符C:\Documents and Settings\Administrator>键入命令ftp 连接服务器:C:\Documents and Settings\Administrator>ftp 稍等片刻,屏幕提示连接成功:ftp> connected to 接下来服务器询问用户名和口令User (:(none)): anonymous Password: (无密码直接回车)待认证通过即可。
上传文件:比如要把c:\test.doc传至服务器的根目录中,可以键入:ftp> put c:\test.doc (回车)当屏幕提示你已经传输完毕,可以键入相关命令查看:ftp> dir (回车)下载文件:假设要把服务器\open目录中的type.txt文件传至本机中,可以输入指令:ftp> cd open(回车) [注:进入\open目录]ftp> type.txt上传与下载工作完毕,键入bye(quit)中断连接:ftp> bye(回车)常用的FTP命令:1. open:与服务器相连接;2. send(put):上传文件;3. get:下载文件;4. mget:下载多个文件;5. cd:切换目录;6. dir:查看当前目录下的文件;7. del:删除文件;8. bye:中断与服务器的连接。
如果想了解更多,可以键入ftp> help (回车)查看命令集: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]: 同DIRmacdef: 定义宏命令mdelete [remote-files]: 删除一批文件mget [remote-files]: 从远端主机接收一批文件至本地主机mkdir directory-name: 在远端主机中建立目录mput local-files: 将本地主机中一批文件传送至远端主机open host [port]: 重新建立一个新的连接prompt: 交互提示模式put local-file [remote-file]: 将本地一个文件传送至远端主机中pwd: 列出当前远端主机目录quit: 同BYErecv remote-file [local-file]: 同GETrename [from] [to]: 改变远端主机中的文件名rmdir directory-name: 删除远端主机中的目录send local-file [remote-file]: 同PUTstatus: 显示当前FTP的状态system: 显示远端主机系统类型user user-name [password] [account]: 重新以别的用户名登录远端主机。
使用FTP下载目录,即FTP命令批量自动下载的bat文件
![使用FTP下载目录,即FTP命令批量自动下载的bat文件](https://img.taocdn.com/s3/m/baffdd040a4e767f5acfa1c7aa00b52acfc79c94.png)
used interactively.FTP [-v] [-d] [-i] [-n] [-g] [-s:filename] [-a] [-w:windowsize] [-A] [host] -v
Suppresses display of r
emote server responses. -n
Suppresses auto-login upon initial connection. -i
但实际过程中发现,在FTP脚本中使用get有问题,提示参数错误,无法使用。 查看了ftp的帮助ftp -?
G:>ftp -?Transfers files to and from a computer running an FTP server service(sometimes called a daemon). Ftp can be
commands will automatical
ly run after FTP starts. -a
Use any local interface when binding data us.
-w:buffersize Overrides the default transfer buffer size of 4096. host
2、maketree.bat,生成FTP目录树
rem 生成FTP目录结构rem 调用方法 maketree dir1dir2 n (n>=1)rem %1 == dir1dir2rem %2 == nset /a treetime=%2+1ec ho %1 >>tree.txtecho %user% >ftp%treetime%.txtecho %pass% >>ftp%treetime%.txtecho cd %1 >>ftp%treetime%.txtec ho dir >>ftp%treetime%.txtecho bye >>ftp%treetime%.txtftp -A -s:ftp%treetime%.txt %host% |find "<DIR>">result%treeti me%.txtfor /f "tokens=2,3*" %%i in (result%treetime%.txt) do (start /w cmd /c Maketree.bat %1%%k %treetime%)del res ult%treetime%.txtdel ftp%treetime%.txt
FTP常见命令详解
![FTP常见命令详解](https://img.taocdn.com/s3/m/9763e5ebfbb069dc5022aaea998fcc22bcd1434f.png)
FTP常见命令详解在window下按window + r可打开DOS命令窗⼝,然后就可以输⼊FTP命令了。
1. 登录FTP服务器⽅法⼀:直接输⼊ftp加ip地址ftp 192.168.10.xxx⽅法⼆:直接输⼊ftp,进⼊ftp服务后输⼊open加ip地址open 192.168.10.xxx当连接成功后会让你进⾏⾝份验证,在输⼊密码时屏幕上没有任何显⽰,不⽤管,直接输完密码敲回车键即可。
2. 查看FTP服务器上的⽂件(⼀般情况下⽤户都会被限制⽬录的访问权限,只可在当前⽬录下进⾏操作)dir:显⽰服务器⽬录和⽂件列表ls:显⽰服务器简易的⽂件列表cd:进⼊服务器指定的⽬录dir命令可以使⽤通配符“”和“?”,⽐如,显⽰当前⽬录中所有扩展名为jpg的⽂件,可使⽤命令 dir .jpg。
cd命令中必须带⽬录名。
⽐如 cd main 表⽰进⼊当前⽬录下的main⼦⽬录3. 下载⽂件上传和下载⽂件时应该使⽤正确的传输类型,FTP的传输类型分为ASCII码⽅式和⼆进制⽅式两种,对.txt、.htm等⽂件应采⽤ASCII码⽅式传输,对.exe或图⽚、视频、⾳频等⽂件应采⽤⼆进制⽅式传输。
在默认情况下,FTP为ASCII码传输⽅式。
type:查看当前的传输⽅式ascii:设定传输⽅式为ASCII码⽅式binary:设定传输⽅式为⼆进制⽅式(以上命令都不带参数)get:下载指定⽂件get filename [newname](filename为下载的FTP服务器上的⽂件名,newname为保存在本都计算机上时使⽤的名字,如果不指定newname,⽂件将以原名保存。
get命令下载的⽂件将保存在本地计算机的⼯作⽬录下。
该⽬录是启动FTP时在盘符C:后显⽰的⽬录。
如果想修改本地计算机的⼯作⽬录,可以使⽤ lcd 命令。
⽐如:lcd d:\ 表⽰将⼯作⽬录设定为D盘的根⽬录。
mget:下载多个⽂件mget filename [filename ....](mget命令⽀持通配符“”和“?”,⽐如:mget .mp3 表⽰下载FTP服务器当前⽬录下的所有扩展名为mp3的⽂件。
网络协议知识:FTP协议的功能和操作方法详解
![网络协议知识:FTP协议的功能和操作方法详解](https://img.taocdn.com/s3/m/b979c13c02d8ce2f0066f5335a8102d277a2617f.png)
网络协议知识:FTP协议的功能和操作方法详解FTP协议是互联网的传输协议之一,它可以让用户通过网络将文件或数据传输到其他计算机,也可以从其他计算机下载文件或数据。
FTP协议具有较高的可靠性、高效性和灵活性,应用广泛,下面我们就来详细了解FTP协议的功能和操作方法。
一、FTP协议的功能介绍FTP协议是File Transfer Protocol的简称,它的主要功能是实现计算机间文件的传输。
FTP协议可以让用户上传、下载文件,也可以对文件进行复制、删除、移动、重命名等操作。
FTP协议是一个应用层协议,它的通信方式是基于TCP/IP协议栈的。
FTP协议在传输过程中采用明文传输,不具备加密保护功能,因此FTP协议在传输敏感数据时需要加密处理,以提供更高的安全性。
FTP协议具有以下几个主要功能:1.文件上传:FTP协议允许用户将文件从本地计算机上传到服务器。
2.文件下载:FTP协议允许用户从服务器下载文件到本地计算机。
3.文件复制:FTP协议允许用户在服务器上对文件进行复制。
4.文件删除:FTP协议允许用户在服务器上删除文件。
5.文件移动:FTP协议允许用户将服务器上的文件移动到其他目录。
6.文件重命名:FTP协议允许用户对服务器上的文件进行重命名操作。
7.支持断点续传功能。
8.支持多用户同时上传下载的功能。
9.支持访问控制功能,可以限制用户对服务器文件的访问权限。
二、FTP协议操作方法FTP协议的操作方法相对简单,下面我们来介绍FTP协议的一些常见操作方法:1.打开FTP客户端程序在使用FTP协议之前,需要先打开FTP客户端程序。
常用的FTP 客户端程序有FileZilla、FlashFXP等。
打开FTP客户端程序后,需要输入用户名和密码进行登录。
2.连接FTP服务器在登录成功后,需要连接FTP服务器。
连接FTP服务器的方式有两种,一种是通过IP地址连接,另一种是通过域名连接。
连接FTP服务器时需要设置连接模式、端口号等参数。
FTP指令详解
![FTP指令详解](https://img.taocdn.com/s3/m/6f65b06402768e9951e73885.png)
FTP命令详解By jinger 发表于2006-9-20 10:53:00FTP(File Transfer Protocol)文件传输协议,为Internet上不同电脑系统间进行文件传输时共同遵守的协议。
从使用者的角度来看,FTP为网络上互传文件的工具。
目前的FTP工具多种多样,有NCSA FTP、UNIX FTP等字符方式下的FTP,也有CUTE FTP、WS-FTP等图形界面下的FTP。
其实,Windows 中已内置了一个FTP工具,其名字就叫FTP,需要注意的是,只有你的计算机安装了TCP/IP协议,你才能在你的Windows目录下找到这个工具。
若你的计算机已通过拨号或专线方式连上Internet,你就能方便地使用这个工具在Internet上进行文件传输来获得各种各样的共享软件。
一般地,我们应在Windows的命令提示符下使用这个工具,键入FTP,出现“ftp>”提示符。
先用open命令打开一个连接,把自己的计算机与一个远程主机连接起来,然后用dir命令查看远程主机内容,用cd命令进入相应的目录。
用get 或mget下载远程主机的文件到自己的计算机上。
若你对远程主机拥有写权限,你就可用put 或mput把自己的计算机的文件传到远程主机上。
完成任务后用close关闭此连接,然后可用open打开另外一个连接或用quit退出FTP。
以下是命令列表及详解。
ascii设定以ASCII方式传送文件(缺省值)。
bell每完成一次文件传送,报警提示。
binary设定以二进制方式传送文件。
bye终止主机FTP进程,并退出FTP管理方式。
case当为ON时,用MGET命令拷贝的文件名到本地机器中,全部转换为小写字母。
cd进入子目录。
close终止远端的FTP进程,返回到FTP命令状态,所有的宏定义都被删除。
delete删除远端主机中的文件。
dir [remote-directory] [local-file]列出当前远端主机目录中的文件.如果有本地文件,就将结果写至本地文件。
FTP服务器下载文件
![FTP服务器下载文件](https://img.taocdn.com/s3/m/8e91e328482fb4daa58d4bd3.png)
文件下载过程
1、连接FTP服务器
打开命令提示符,输入ftp +IP地址
2、以匿名用户身份登录FTP服务器
1>输入用户名:anonymous
2>输入密码:邮箱格式
3>输入ls命令列出FTP服务器上的目录及文件信息,但只显示文件名及目录名信息。
4>输入dir命令列出FTP服务器上当前目录文件信息,将显示:文件名及目录名、文
件或目录权限、文件大小、创建日期和时间等信息。
5>输入lcd命令更改或显示LOCAL端的工作目录。
6>输入get 1.txt命令下载1.txt文件
7>输入dir命令查看下载1.txt文件是否成功。
3、以普通用户登录FTP服务器
1>输入用户名:myuser
2>输入密码:自设密码
3>输入dir r命令列出FTP服务器上当前目录文件信息,将显示:文件名及目录名、
文件或目录权限、文件大小、创建日期和时间等信息。
4>输入lcd c:\更改LOCAL端的工作目录为c盘下
5>输入get aa.txt下载aa.txt文件
6>输入!dir列出本地计算机当前文件夹下文件信息,将显示:文件名及目录名、文
件或目录权限、文件大小、创建日期和时间等信息。
FTP命令使用详解
![FTP命令使用详解](https://img.taocdn.com/s3/m/39307e2feef9aef8941ea76e58fafab069dc4461.png)
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命令用法](https://img.taocdn.com/s3/m/b7ef316acdbff121dd36a32d7375a417866fc1c9.png)
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命令详解](https://img.taocdn.com/s3/m/e5a71bfa770bf78a65295481.png)
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命令详解(含操作实例)](https://img.taocdn.com/s3/m/8a2576d1db38376baf1ffc4ffe4733687e21fc32.png)
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。
FTP命令详解
![FTP命令详解](https://img.taocdn.com/s3/m/f136954cc850ad02de80419b.png)
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 777a.out。
13.close:中断与远程服务器的ftp会话(与open对应)。
14.cr:使用asscii方式传输文件时,将回车换行转换为回行。
15.delete remote-file:删除远程主机文件。
16.debug[debug-value]:设置调试方式,显示发送至远程主机的每条命令,如:deb up 3,若设为0,表示取消debug。
linux的ftp服务器的get和put用法
![linux的ftp服务器的get和put用法](https://img.taocdn.com/s3/m/82810049ba68a98271fe910ef12d2af90242a890.png)
linux的ftp服务器的get和put用法在Linux上使用FTP服务器进行get和put操作,我们使用的是ftp命令行工具。
FTp命令行工具是一个标准的命令行工具,可以连接到远程的FTP服务器,并允许用户执行get和put操作。
1. get命令:get命令用于从远程FTP服务器下载文件到本地机器。
格式:get [远程文件名] [本地文件名]示例:get file.txt /home/user/file.txt说明:上述命令将从FTP服务器下载名为file.txt的文件,并保存为本地的/home/user/file.txt。
2. put命令:put命令用于将本地机器上的文件上传到远程FTP 服务器。
格式:put [本地文件名] [远程文件名]示例:put /home/user/file.txt file.txt说明:上述命令将本地的/home/user/file.txt文件上传到FTP服务器,并保存为file.txt。
补充拓展信息:-可以使用ls命令列出远程FTP服务器上的文件和目录。
-可以使用cd命令在远程FTP服务器上切换目录。
-可以使用mkdir命令在远程FTP服务器上创建新目录。
-可以使用rmdir命令在远程FTP服务器上删除目录。
-可以使用delete命令在远程FTP服务器上删除文件。
-可以使用rename命令在远程FTP服务器上重命名文件。
-可以使用ascii和binary命令来设置文件传输模式。
-可以使用passive和active命令来设置FTP连接模式。
以上只是一些基本的FTP命令,实际情况可能会根据FTP服务器的配置和权限而有所不同。
使用时请参考相关的文档或手册。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
以命令方式从FTP 服务器下载文件到本地指定目录众所周知,FTP命令是FTP服务器用户使用最频繁的命令之一,熟悉并灵活的运用FTP命令,可以大大的方便使用者。
我们假设有一台FTP Server, FTP Server :192.168.80.17, 用户名:username 密码:user1234 。
在本地电脑D:盘创建一个文件”test“文件夹。
使用FTP命令将文件从服务器下载到本地指定的目录,步骤如下:注: /* */ 为注释说明1、“开始”-“运行”输入“cmd“,打开命令提示符;2、进入ftp在命令提示符内输入”ftp“并回车,进入ftp提示符ftp> ,如下图:3、在ftp>输入 open 192.168.80.17 回车;/*如果你的FTP服务器不是用的21默认端口,假如端口是10021,那么此步的命令应在后面空格加10021,即“open 192.168.80.17 10021“*/4、用户/*提示输入用户名*/5、密码/* 提示输入密码,密码不会显示,输完密码后回车即可 */6、dir/* 成功登陆后就可以用dir查看FTP服务器中的文件目录*/7、lcd d:\test/*定位本地默认文件夹,在前面事先在D:盘创建好的*/8、!dir/* 查看本地文件夹中有文件及目录 */9、prompt/*打开和关闭交互模式,关闭交互模式时使用mget等不会提示 */10、mget *.*(下载)/* 将FTP服务器默认目录中的所有文件下载到当前目录下(d:\test) */11、bye/*退出FTP服务器 */上传下载时特别要注意服务器及本地电脑的当前目录,交件是从哪里到哪里的问题。
查看FTP服务器的当前目录命令为pwd,可以用cd命令定位服务器目录。
可以用lcd命令定位本地电脑的目录。
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.*.zipoutfile31.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。