FTP命令收集

FTP

FTP命令是Internet用户使用最频繁的命令之一,熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。如果你想学习使用进行后台FTP下载,那么就必须学习FTP指令。

以下为在Windows CMD下的使用作为说明。

ftp的命令行格式

ftp -v -d -i -n -g  [主机名]

-v 显示远程服务器的所有响应信息。

-d 使用调试方式。

-n 限制ftp的自动登录,即不使用.netrc文件。

-g 取消全局文件名。

FTP内部命令(中括号表示可选项)


![cmd[args]]


在本地机中执行交互shell,exit回到ftp环境,如:!ls*.zip


$ macro-ame[args]


执行宏定义macro-name。


account[password]


提供登录远程系统成功后访问系统资源所需的补充口令。


append local-file[remote-file]


将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。


ascii


使用ascii类型传输方式。


bell


每个命令执行完毕后计算机响铃一次。


bin


使用二进制文件传输方式。


bye


退出ftp会话过程。


case


在使用mget时,将远程主机文件名中的大写转为小写字母。


cd remote-dir


进入远程主机目录。


cdup


进入远程主机目录的父目录。


chmod mode file-name


将远程主机文件file-name的存取方式设置为mode,如:chmod 777 a.out。


close


中断与远程服务器的ftp会话(与open对应)。


cr


使用asscii方式传输文件时,将回车换行转换为回行。


delete remote-file


删除远程主机文件。


debug[debug-value]


设置调试方式, 显示发送至远程主机的每条命令,如:deb up 3,若设为0,表示取消debug。


dir[remote-dir][local-file]


显示远程主机目录,并将结果存入本地文件。


disconnection


同close。


form format


将文件传输方式设置为format,缺省为file方式。


get remote-file[local-file]


将远程主机的文件remote-file传至本地硬盘的local-file。


glob


设置mdelete,mget,mput的文件名扩展,缺省时不扩展文件名,同命令行的-g参数。


hash


每传输1024字节,显示一个hash符号(#)。


help[cmd]


显示ftp内部命令cmd的帮助信息,如:help get。


idle[seconds]


将远程服务器的休眠计时器设为[seconds]秒。


image


设置二进制传输方式(同binary)。


lcd[dir]


将本地工作目录切换至dir。


ls[remote-dir][local-file]


显示远程目录remote-dir, 并存入本地文件local-file。


macdef macro-name


定义一个宏,遇到macdef下的空行时,宏定义结束。


mdelete[remote-file]


删除远程主机文件。


mdir remote-files local-file


与dir类似,但可指定多个远程文件,如:mdir *.o.*.zipoutfile 。


mget remote-files


传输多个远程文件。


mkdir dir-name


在远程主机中建一目录。


mls remote-file local-file


同nlist,但可指定多个文件名。


mode[modename]


将文件传输方式设置为modename, 缺省为stream方式。


modtime file-name


显示远程主机文件的最后修改时间。


mput local-file


将多个文件传输至远程主机。


newer file-name


如果远程机中file-name的修改时间比本地硬盘同名文件的时间更近,则重传该文件。


nlist[remote-dir][local-file]


显示远程主机目录的文件清单,并存入本地硬盘的local-file。


nmap[inpattern outpattern]


设置文件名映射机制, 使得文件传输时,文件中的某些字符相互转换, 如:nmap $1.$2.$3[$1,$2].[$2,$3],则传输文件a1.a2.a3时,文件名变为a1,a2。 该命令特别适用于远程主机为非UNIX机的情况。


ntrans[inchars[outchars]]


设置文件名字符的翻译机制,如ntrans1R,则文件名LLL将变为RRR。


open host[port]


建立指定ftp服务器连接,可指定连接端口。


passive


进入被动传输方式。


prompt


设置多个文件传输时的交互提示。


proxy ftp-cmd


在次要控制连接中,执行一条ftp命令, 该命令允许连接两个ftp服务器,以在两个服务器间传输文件。第一条ftp命令必须为open,以首先建立两个服务器间的连接。


put local-file[remote-file]


将本地文件local-file传送至远程主机。


pwd


显示远程主机的当前工作目录。


quit


同bye,退出ftp会话。


quote arg1,arg2...


将参数逐字发至远程ftp服务器,如:quote syst.


recv remote-file[local-file]


同get。


reget remote-file[local-file]


类似于get, 但若local-file存在,则从上次传输中断处续传。


rhelp[cmd-name]


请求获得远程主机的帮助。


rstatus[file-name]


若未指定文件名,则显示远程主机的状态, 否则显示文件状态。


rename[from][to]


更改远程主机文件名。


reset


清除回答队列。


restart marker


从指定的标志marker处,重新开始get或put,如:restart 130。


rmdir dir-name


删除远程主机目录。


runique


设置文件名只一性存储,若文件存在,则在原文件后加后缀.1, .2等。


send local-file[remote-file]


同put。


sendport


设置PORT命令的使用。


site arg1,arg2...


将参数作为SITE命令逐字发送至远程ftp主机。


size file-name


显示远程主机文件大小,如:site idle 7200。


status


显示当前ftp状态。


struct[struct-name]


将文件传输结构设置为struct-name, 缺省时使用stream结构。


sunique


将远程主机文件名存储设置为只一(与runique对应)。


system


显示远程主机的操作系统类型。


tenex


将文件传输类型设置为TENEX机的所需的类型。


tick


设置传输时的字节计数器。


trace


设置包跟踪。


type[type-name]


设置文件传输类型为type-name,缺省为ascii,如:type binary,设置二进制传输方式。


umask[newmask]


将远程服务器的缺省umask设置为newmask,如: umask 3


user user-name[password][account]


向远程主机表明自己的身份,需要口令时,必须输入口令,如:user anonymous [email protected]。


verbose


同命令行的-v参数,即设置详尽报告方式,ftp 服务器的所有响 应都将显示给用户,缺省为on.


?[cmd]


同help.

原文地址:https://www.cnblogs.com/bglee07/p/8975417.html

时间: 2024-10-11 06:51:32

FTP命令收集的相关文章

用winrar和ftp命令实现自动备份文件并自动上传到指定的ftp服务器

这篇文章主要介绍了用winrar和ftp命令实现自动备份文件并自动上传到指定的ftp服务器的方法,需要的朋友可以参考下. http://www.jb51.net/article/50359.htm 1.利用winrar建立压缩包 首先将要备份的文件路径收集到一个文本文件里 如我的rat.txt里内容如下: "C:\Documents and Settings\EvanZhang\Desktop\untitled.JPG""C:\Documents and Settings\E

FTP命令

FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP内部命令.熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效.ftp命令用来设置文件系统相关功能.ftp服务器在网上较为常见,Linuxftp命令的功能是用命令的方式来控制在本地机和远程机之间传送文件,这里详细介绍Linux ftp命令的一些经常使用的命令,相信掌握了这些使用Linux进行ftp操作将会非常容易. [转载使用,请注明出处:http://bl

利用windows系统ftp命令编写的BAT文件上传[转]

利用windows系统ftp命令编写的BAT文件上传[转] 利用windows系统ftp命令编写的BAT文件上传[转] 在开发中往往需要将本地的程序上传到服务器,而且用惯了linux命令的人来说.在windows下就比较麻烦了.为了方便特编写一个BAT程序来帮助需要这样功能的人.如果用其他IDE工具自带的FTP功能也可以,^_^!      命令: todev.bat /index.asp  默认d:\cnweb为网站的根目录.      我的 http://www.lawcar.cn/ htt

FTP命令详解

转载自http://www.edu.cn/20010830/210045.shtml FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP内部命令.熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效. FTP的命令行格式为:ftp -v -d -i -n -g [主机名],其中-v显示远程服务器的所有响应信息:-n限制ftp的自动登录,即不使用:.n etrc文件:-d使用调试方式:-g取消全局文件名. f

Ubuntu下VSFTPD(六)(常见FTP命令及其功能) (

常见FTP命令及其功能  FTP 命令 功能  FTP 命令 功能  ls 显示服务器上的目录 ls [remote-dir][local-file] 显示远程目录remote-dir,并存入本地文件local-file get remote-file [local-file] 从服务器下载指定文件到客户端 mget remote-files 下载多个远程文件(mget命令允许用通配符下载多个文件) put local-file [remote-file] 从客户端上传指定文件到服务器 mput

通过FTP命令上传下载

用命令如何把自己电脑上的文件上传到被入侵的电脑上呢.方法有很多.用ftp是个不错的选择.方法如下 echo open 你的ftpip >ftp.txt echo user >>ftp.txt echo password>>ftp.txt echo get test.exe >>ftp.txt echo bye >>ftp.txt ftp -s:ftp.txt delftp.txt 这样就可以把test.exe下载下来 也可以做个批处理 @echo of

LINUX FTP命令

1.open IP 地址 2.压缩文件夹 3.put 压缩文件夹 压缩文件夹 FTP>open  [ftpservername],和指定的远程Linux FTP服务器连接? FTP>user  [username]  [password],使用指定远程Linux FTP服务器的用户登录? FTP>pwd,显示远程Linux FTP服务器上的当前路径? FTP>ls,列出远程Linux FTP服务器上当前路径下的目录和文件? FTP>dir,列出远程Linux FTP服务器上当

Linux ftp命令的使用方法 -- 转

http://jingyan.baidu.com/article/066074d68b6a7ac3c21cb038.html FTP(File Transfer Protocol, FTP)是TCP/IP网络上两台计算机传送文件的协议,FTP是在TCP/IP网络和INTERNET上最早使用的协议之一,它属于网络协议组的应用层.FTP客户机可以给服务器发出命令来下载文件,上载文件,创建或改变服务器上的目录. ftp服务器在网上较为常见,Linux ftp命令的功能是用命令的方式来控制在本地机和远程

FTP命令使用

公司给测序的数据放在他们的服务器上,我们要将数据下载下来. ############## 登陆FTP服务器 #################### 1. 命令行输入: ftp host user: password: 2. ftp 启动FTP >ftp open host ############## FTP 服务器查看文件内容 ################# ls : 与shell 中的一样 dir: 同上 cd: 同上 ############### 下载文件和上传文件 #######