Linux curl命令参数详解

Linux curl命令参数详解
Linux curl命令参数详解

Linux curl命令参数详解

Linux curl是通过url语法在命令行下上传或下载文件的工具软件,它支持http,https,ftp,ftps,telnet等多种协议,常被用来抓取网页和监控Web服务器状态。

1.linux curl抓取网页:

抓取百度:

curl https://www.360docs.net/doc/f11600599.html,

如发现乱码,可以使用iconv转码:

curl https://www.360docs.net/doc/f11600599.html,/ic.asp|iconv-fgb2312

2.Linux curl使用代理:

linux curl使用http代理抓取页面:

linux curl使用http代理抓取页面:

curl-x111.95.243.36:80https://www.360docs.net/doc/f11600599.html,/ic.asp|iconv-fgb2312 curl-x111.95.243.36:80-U aiezu:password https://www.360docs.net/doc/f11600599.html,

使用socks代理抓取页面:

curl--socks4202.113.65.229:443https://www.360docs.net/doc/f11600599.html,/ic.asp|iconv -fgb2312

curl--socks5202.113.65.229:443https://www.360docs.net/doc/f11600599.html,/ic.asp|iconv -fgb2312

代理服务器地址可以从看爬虫代理上获取。

3.linux curl处理cookies

接收cookies:

curl-c/tmp/cookies https://www.360docs.net/doc/f11600599.html,#cookies保存到/tmp/cookies 文件

发送cookies:

curl-b"key1=val1;key2=val2;"https://www.360docs.net/doc/f11600599.html,#发送cookies文本curl-b/tmp/cookies https://www.360docs.net/doc/f11600599.html,#从文件中读取cookies

4.linux curl发送数据:

linux curl get方式提交数据:

curl-G-d"name=value&name2=value2"https://www.360docs.net/doc/f11600599.html,

linux curl post方式提交数据:

curl-d"name=value&name2=value2"https://www.360docs.net/doc/f11600599.html,#post数据

curl-d a=b&c=d&txt@/tmp/txt https://www.360docs.net/doc/f11600599.html,#post文件

以表单的方式上传文件:

curl-F file=@/tmp/me.txt https://www.360docs.net/doc/f11600599.html,

相当于设置form表单的method=”POST”和enctype=’multipart/form-data’两个属性。

5.linux curl http header处理:

设置http请求头信息:

curl-A"Mozilla/5.0Firefox/21.0"https://www.360docs.net/doc/f11600599.html,#设置http请求头User-Agent

curl-e"https://www.360docs.net/doc/f11600599.html,/"https://www.360docs.net/doc/f11600599.html,#设置http请求头Referer

curl-H"Connection:keep-alive\n User-Agent:Mozilla/5.0" https://www.360docs.net/doc/f11600599.html,

设置http响应头处理:

curl-I https://www.360docs.net/doc/f11600599.html,#仅仅返回header

curl-D/tmp/header https://www.360docs.net/doc/f11600599.html,#将http header保存到/tmp/header文件

6.linux curl认证:

curl-u aiezu:password https://www.360docs.net/doc/f11600599.html,#用户名密码认证curl-E mycert.pem https://https://www.360docs.net/doc/f11600599.html,#采用证书认证

7、其它

curl-#https://www.360docs.net/doc/f11600599.html,#以“#”号输出进度条

curl-o/tmp/aiezu https://www.360docs.net/doc/f11600599.html,#保存http响应到/tmp/cxzzl

ftp网络命令

件。可以交互使用。这里要注意,只有安装了tcp/ip协议的机器才能使用ftp命令。 命令格式: ftp [-v][-d][-i][-n][-g][-s: filename][-a][-w: -v不显示远程服务器响应 -n禁止第一次连接的时候自动登陆 -i在多个文件传输期间关闭交互提示 -d允许调试、显示客户机和服务器之间传递的全部ftp命令 -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 说明: 默认情况下,将文件传输类型设置为ASCII 4)bell 说明: 响玲开关,意思是文件传输完成后是否有玲声提醒。默认是关闭的。 5)binary 说明: 将文件传输类型设置为二进制。 6)bye 说明: 结束和远程计算机的ftp会话,也就是安全断开,退出ftp. 7)cd 说明:

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]:删除远程主机文件。

IBM服务器的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方式传输文件时,将回车换行转换为回行。

cmd ftp操作指令

DOS登陆FTP的方法 大家可能都比较喜欢用FTP下载东东,一般都直接用下载软件,如现在比较流行的有cuteftp,flashfxp 等,都比较好用,但有没有人想过换一种方式登陆FTP那! 我喜欢用命令行操作,很喜欢DOS(有点守旧,呵呵)。 下面我来详细地介绍一个登陆FTP的命令和步骤吧: 假设FTP地址为“ 61.129.83.39”(大家试验的时候不要以这个FTP去试,应该可能密码要改掉。) 1:“开始”-“运行”-输入“FTP”进去cmd界面 2.open 61.129.8 3.39 如果你的FTP服务器不是用的21默认端口,假如端口是9900,那么此步的命令应在后面空格加9900,即为open 61.129.83.39 9900 3:它会提示输入用户名username 4: 它会提示你输入密码: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服务器相连接;

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。 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)。

linux下FTP、SFTP命令详解

linux下FTP、SFTP命令详解 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 指定要查看其列表的目录。如果没有指定目录,将使用远程计算机中的当前工作目录。Local-file 指定要存储列表的本地文件。如果没

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.exe ascII传输: ftp>ascii //把传输模式转换成ascII模式 ftp>put hello.txe **注:文件传送有两种方式,即ASCII码和二进制码。ASCII方式传送略快些,但要求被传送文件必须是ASCII码文本文件。二进制码方式可以传送文本和非文本,因此,对所有文件传送都可以用二进制方式。输入命令ascii,设置为ASCII方式。输入命令binary为二进制方式。 5.退出命令:ftp>quit

Linux ftp命令的使用方法

Linux ftp命令的一般格式如下: $ ftp 主机名/IP 其中“主机名/IP”是所要连接的远程机的主机名或IP地址。在命令行中,主机名属于选项,如果指定主机名,ftp将试图与远程机的ftp服务程序进行连接;如果没有指定主机名,ftp将给出提示符,等待用户输入命令: $ ftp ftp > 此时在ftp>提示符后面输入open命令加主机名或IP地址,将试图连接指定的主机。 不管使用哪一种方法,如果连接成功,需要在远程机上登录。用户如果在远程机上有帐号,就可以通过ftp使用这一帐号并需要提供口令。在远程机上的用户帐号的读写权限决定该用户在远程机上能下载什么文件和将上载文件放到哪个目录中。 如果没有远程机的专用登录帐号,许多ftp站点设有可以使用的特殊帐号。这个帐号的登录名为anonymous(也称为匿名ftp),当使用这一帐号时,要求输入email地址作为口令。如果远程系统提供匿名ftp服务,用户使用这项服务可以登录到特殊的,供公开使用的目录。一般专门提供两个目录:pub目录和incoming目录。pub目录包含该站点供公众使用的所有文件,incoming目录存放上载到该站点的文件。 一旦用户使用ftp在远程站点上登录成功,将得到“ftp>”提示符。现在可以自由使用ftp 提供的命令,可以用 help命令取得可供使用的命令清单,也可以在 help命令后面指定具体的命令名称,获得这条命令的说明。 最常用的命令有: ls 列出远程机的当前目录 cd 在远程机上改变工作目录 lcd 在本地机上改变工作目录 ascii 设置文件传输方式为ASCII模式 binary 设置文件传输方式为二进制模式 close 终止当前的ftp会话 hash 每次传输完数据缓冲区中的数据后就显示一个#号 get(mget)从远程机传送指定文件到本地机 put(mput)从本地机传送指定文件到远程机 open 连接远程ftp站点 断开与远程机的连接并退出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.刪除remote-file刪除遠端主機文件。 16.debug[debug-value]設置調試方式,顯示發送至遠端主機的每條命令,如debup3,若設爲0,表示取消debug。 17.dir[remote-dir][local-file]顯示遠端主機目錄,並將結果存入local-file。 18.disconnection同close。 19.form format將文件傳輸方式設置爲format,缺省爲file 方式。 20.getremote-file[local-file]將遠端主機的文件remote -file傳至本地硬碟的local-file。 21.glob設置m刪除、mget、mput的檔案名擴展,缺省時

FTP下载和命令详解

以命令方式从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服务器 */

linux ftp命令参数及使用方法全集

linux ftp命令参数及使用方法全集linux ftp命令参数是我们常用的服务器控制手段。那么我们现在就来介绍一些linux ftp命令参数。希望能帮助大家快速查阅,这些命令都是常用的,肯定会对您有所帮助。以下是linux ftp命令参数的详解。 FTP> ! 从ftp 子系统退出到外壳? FTP> ? 显示ftp 命令说明?? 和help 相同? 格式:? [command] 说明:[command]指定需要帮助的命令名称?假如没有指定command,linux ftp命令参数将显示全部命令的列表? FTP> append 使用当前文档类型配置将本地文档附加到远程电脑上的文档? 格式:append local-file [remote-file] 说明:local-file 指定要添加的本地文档? remote-file 指定要添加local-file 的远程电脑上的文档?假如省略了remote-file,本地文档名将被用作远程文档名? FTP> ascii 将文档传送类型配置为默认的ASCII? 说明:linux ftp命令参数支持两种文档传送类型,ASCII 码和二进制图像?在传送文本文档时应该使用ASCII? FTP> bell 转换响铃以在每个文档传送命令完成后响铃?默认情况下,铃声是关闭的? FTP> binary(或bi) 将文档传送类型配置为二进制? FTP> bye(或by) 结束和远程电脑的linux ftp命令参数会话并退出linux ftp命令参数? FTP> cd 更改远程电脑上的工作目录? 格式:cd remote-directory

WINDOWS 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,但可指定多个文件名。

FTP命令使用实例

FTP命令使用实例 ftp命令是标准的文件传输协议的用户接口。ftp是在TCP/IP网络上的计算机之间传输文件的简单有效的方法。它允许用户传输ASCII文件和二进制文件。 在ftp会话过程中,用户可以通过使用ftp客户程序连接到另一台计算机上。从此,用户可以在目录中上下移动、列出目录内容、把文件从远程机拷贝到本地机上、把文件从本地机传输到远程系统中。需要注意的是,如果用户没有那个文件的存取权限,就不能从远程系统中获得文件或向远程系统传输文件。 为了使用ftp来传输文件,用户必须知道远程计算机上的合法用户名和口令。这个用户名/口令的组合用来确认ftp 会话,并用来确定用户对要传输的文件可以进行什么样的访问。另外,用户显然需要知道对其进行ftp 会话的计算机的名字或IP地址。 Ftp命令的功能是在本地机和远程机之间传送文件。该命令的一般格式如下: $ ftp 主机名/IP 其中“主机名/IP”是所要连接的远程机的主机名或IP地址。在命令行中,主机名属于选项,如果指定主机名,ftp将试图与远程机的ftp服务程序进行连接;如果没有指定主机名,ftp将给出提示符,等待用户输入命令: $ ftp ftp > 此时在ftp>提示符后面输入open命令加主机名或IP地址,将试图连接指定的主机。

不管使用哪一种方法,如果连接成功,需要在远程机上登录。用户如果在远程机上有帐号,就可以通过ft p使用这一帐号并需要提供口令。在远程机上的用户帐号的读写权限决定该用户在远程机上能下载什么文件和将上载文件放到哪个目录中。 如果没有远程机的专用登录帐号,许多ftp站点设有可以使用的特殊帐号。这个帐号的登录名为anonym ous(也称为匿名ftp),当使用这一帐号时,要求输入email地址作为口令。 如果远程系统提供匿名ftp服务,用户使用这项服务可以登录到特殊的,供公开使用的目录。一般专门提供两个目录:pub目录和incoming目录。pub目录包含该站点供公众使用的所有文件,incoming目录存放上载到该站点的文件。 一旦用户使用ftp在远程站点上登录成功,将得到“ftp>”提示符。现在可以自由使用ftp提供的命令,可以用help命令取得可供使用的命令清单,也可以在help命令后面指定具体的命令名称,获得这条命令的说明。 最常用的命令有: ls 列出远程机的当前目录 cd 在远程机上改变工作目录 lcd 在本地机上改变工作目录 ascii 设置文件传输方式为ASCII模式

最完整的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*、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]:显示远程主机目录,并将结果存入本地文件 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)。

Linux下FTP命令详解

Linux下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 指定要查看其列表的目录。如果没有指定目录,将使用远程计算机中的当前工作目录。Local-file 指定要存储列表的本地文件。

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.

自己总结FTP常用命令集合

自己总结FTP常用命令集合 Ftp命令在命令行模式或者Windows的DOS窗口里面执行。 ftp 登录远程服务器格式: ftp hostname or ftp ip_address 例如: ftp 129.9.123.45 与远端工作站 129.9.123.45 ,进行文件传输 Name (129.9.123.45:user-name) : 输入帐号 Password (129.9.123.45:user-name): 输入密码 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 删除远程计算机上的文件。

ftp 常用命令详解

ftp 常用命令详解 一、FTP概述 FTP是文件传输协议(File Transfer Protocal)的简写,主要完成与远程计算机的文件传输。FTP采用客户/服务器模式,客户机与服务器之间利用TCP建立连接,客户可以从服务器上下载文件,也可以把本地文件上传至服务器。FTP服务器有匿名的和授权的两种。匿名的FTP服务器向公众开放,用户可以用“ftp”或“anonymous”为帐号,用电子邮箱地址为密码登录服务器;授权的FTP服务器必须用授权的账户名和密码才能登录服务器。通常匿名的用户权限较低,只能下载文件,不能上传文件。客户机访问FTP服务器通常有两种方法:用FTP 命令访问和用FTP客户端软件访问。 二、常用FTP命令的使用 从“开始”→“程序”→“附件”→“命令提示符”,打开DOS命令窗口,就可以输入FTP 命令了。 1、登录FTP服务器 方法一:输入命令ftp host 其中host是FTP服务器的域名或IP地址。如:C:\>ftp https://www.360docs.net/doc/f11600599.html,启动FTP后,命令提示符变为ftp> 方法二:先输入命令ftp 启动FTP,再用命令open host 登录服务器。如: C:\>ftp C:\>open https://www.360docs.net/doc/f11600599.html, 登录时先是显示一些欢迎信息,然后会要求输入用户名和密码,比如匿名登录服 务器: C:\>ftp https://www.360docs.net/doc/f11600599.html, ………… User:anonymous 331 User name okay,please send complete E-mail address as password Password: 230 User logged in,proceed ftp> 注意:在输入密码时,屏幕没有任何显示,但已经输入了,不要认为出错。登录成功后就可以访问FTP服务器上的文件了。 如果由于用户名或密码错误导致登录失败,可以用user命令重新登录。 2、查看FTP服务器上的文件

FTP命令详解 及 shell中的使用

FTP命令详解 FTP的命令格式为:ftp-v-u-d-i-n-g[IP地址] -v显示远程服务器的所有响应信息(verbose:详细,繁冗) -n限制ftp的自动登录,即不使用 -d使用调试方式(debug) -g取消全局文件名 -u限制ftp的自动认证,同时也可以限制自动登录 ftp内部命令: 1.![cmd[args]]在本地执行交互shell,exit回到ftp环境 2.$macro-name[args]执行宏定义macro-name(已不再支持) 3.account[password]提供登录远程系统成功后访问系统资源所需的补充口令 4.append local-file[remote-file]:将本地文件追加到远程主机,若未指定远程系统文件名,则使用 本地文件名。(当远程文件存在时,将本地文件的内容完全追加到远程文件中) 5.ascii使用ascii类型传输方式,只有传输纯文本时使用此种格式,一般均使用binary 格式, 比如传输图片 6.bell每个命令执行完毕计算机响铃一次(戴耳机时慎用!!) 7.bin(binary)使用二进制方式传输(常用) 8.bye退出ftp会话过程 9.case使用mget时,将远程主机文件名的大写转为小写??(功能没有尝试出来) 10.cd remote-dir切换远程主机目录 11.cr:使用asscii方式传输文件时,将回车换行转换为回行(不知道作用) 12.cd..进入父目录 13.close中断与远程服务器的ftp会话(与open相对)(注意中断与退出[bye]的不同) 14.del remote-file删除远程主机文件(单个文件) 15.debug设置调试方式,显示发送至远程主机的每条命令(开启状态),即显示前台命令在底层 是以什么命令被执行的) 16.dir显示远程主机目录下的详细信息,类似于(UNIX的ll) dir[remote-file][locale-file]将远程文件的属性信息写入本地文件中 17.disconnect同close 18.get remote-file获取远程文件到本地目录下 19.glob设置mdelete,mget,mput的文件名扩展,缺省是不扩展文件名,同命令行的-g (ftp连接上之后,使用"status"查看状态之后,默认是开启glob的, 当关闭glob之后,使用命令mget*时,无法自动扩展*为当前目录下全部文件,而是 查找文件[*]进行传输,所以默认应该是打开的) 20.hash每传输1024字节,显示一个hash符号(#)(没测试出来作用) 21.help[cmd]显示ftp内部命令的帮助信息(help mget) 22.lcd locale-dir切换本地目录 23.ls显示远程目录 24.macdef macro-name定义一个宏(已不再支持) 25.mdelete remote-files删除多个远程主机文件 26.mdir remote-file(s)locale-file将远程的多个文件属性信息写入本地文件

相关文档
最新文档