远程登入之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。

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

linux ftp常用命令的使用方法

linux ftp常用命令的使用方法

linux ftp常用命令的使用方法
在Linux系统中,使用FTP命令可以连接到远程的FTP服务器,下载和上传文件。

以下是一些常用的Linux FTP命令及其使用方法:
1. 连接到远程FTP服务器:
ftp <hostname> # 使用ftp命令连接到指定的FTP服务器,例如:ftp example
2. 登录到远程FTP服务器:
<username> # 输入远程FTP服务器的用户名
<password> # 输入远程FTP服务器的密码
3. 显示当前FTP服务器的文件和目录:
ls # 列出当前目录的文件和子目录
4. 切换到指定目录:
cd <directory> # 切换到指定的目录
5. 下载文件:
get <filename> # 下载指定文件到本地目录
6. 上传文件:
put <filename> # 上传指定文件到远程FTP服务器
7. 创建目录:
mkdir <directory> # 在当前目录下创建一个新的目录
8. 删除目录:
rmdir <directory> # 删除指定的空目录
9. 删除文件:
delete <filename> # 删除指定的文件
10. 断开与远程FTP服务器的连接:
quit # 退出FTP会话
以上是一些常用的Linux FTP命令,用于连接到远程FTP服务器并执行文件下载、上传和管理操作。

请注意,有些FTP服务器可能会有不同的设置和限制,因此具体命令和其用法可能会有所不同。

建议在使用之前查阅相关的文档或命令手册。

ftp命令语法

ftp命令语法

FTP(文件传输协议)是一种用于在网络上进行文件传输的协议。

在FTP命令中,可以使用各种选项和参数来控制文件传输的过程。

以下是一些常见的FTP命令及其语法和用途:1. `ftp`:启动FTP会话并连接到FTP服务器。

语法:`ftp [服务器地址]`用途:指定要连接的FTP服务器地址。

2. `open`:打开到FTP服务器的连接。

语法:`open [服务器地址]`用途:打开到指定FTP服务器的连接,允许后续的文件传输操作。

3. `list`:列出服务器上的目录内容。

语法:`list [目录路径]`用途:列出指定目录中的文件和子目录列表。

4. `cd`:切换当前工作目录。

语法:`cd [目录路径]`用途:切换到指定的FTP服务器上的目录。

5. `get`:下载文件。

语法:`get [本地文件路径] [远程文件路径]`用途:从FTP服务器下载文件到本地计算机。

6. `put`:上传文件。

语法:`put [远程文件路径] [本地文件路径]`用途:将本地计算机上的文件上传到FTP服务器。

7. `quit`:结束FTP会话。

语法:`quit`用途:结束当前进行的FTP会话并关闭到FTP服务器的连接。

以下是针对以上命令的一些示例和解释:示例1:使用ftp命令连接到FTP服务器并验证连接成功。

```cssftp [服务器地址]```解释:这会启动一个到指定FTP服务器的连接,并尝试验证连接是否成功。

如果连接成功,通常会显示服务器的欢迎信息。

示例2:使用list命令列出服务器上的目录内容。

```phplist /path/to/directory```解释:这会显示指定目录中的文件和子目录列表。

例如,如果你想列出当前工作目录的内容,可以使用类似以下的命令:`list .`。

示例3:使用get命令下载文件到本地计算机。

```phpget /path/to/remote/file.txt [本地文件路径]```解释:这会将远程服务器上的文件"file.txt"下载到本地计算机的指定位置。

FTP命令

FTP命令
15.delete remote-file删除远程主机文件。
16.debug[debug-value]设置调试方式,显示发送至远程主机的每条命令,如
debup3,若 设为0,表示取消debug。
17.dir[remote-dir][local-file]显示远程主机目录,并将结果存入local
25.image设置二进制传输方式(同binary)
26.lcd[dir]将本地工作目录切换至dir。
27.ls[remote-dir][local-file]显示远程目录remote-dir,并存入本地
local-file。
28.macdef macro-name定义一个宏,遇到macdef下的空行时,宏定义结束。
stream结构。
64.sunique将远程主机文件名存储设置为唯一(与runique对应)。
65.system显示远程主机的操作系统类型。
66.tenex将文件传输类型设置为TENEX机所需的类型。
67.t。
从上次传输中断处续传。
51.rhelp[cmd-name]请求获得远程主机的帮助。
52.rstatus[file-name]若未指定文件名,则显示远程主机的状态,否则显示
文件状态。
53.rename[from][to]更改远程主机文件名。 54.reset清除回答队列
机。
46.pwd显示远程主机的当前工作目录。
47.quit同bye,退出ftp会话。
48.quote arg1,arg2……将参数逐字发至远程ftp服务器,如quote syst。
49.recv remote-file[local-file]同get。

net、ftp、telnet命令和远程登录重启服务器

net、ftp、telnet命令和远程登录重启服务器

2 远程登陆的产生及发展
我们可以先构想一个提供远程文字编辑的服务,这个服务的实现需要一个接受编辑文件请求和数据的服务器以及一个发送此请求的客户机。客户机将建立一个从本地机到服务器的TCP连接,当然这需要服务器的应答,然后向服务器发送键渗入渗出的信息(文件编辑信息),并读取从服务器返回的输出。以上便是一个标准而普通的客户机/服务器模型的服务。
遥程重启停止响应的服务器
服务器本来安装有终端服务和pcanywhere方便管理,后来因故卸载了pcanywhere,但是为防万一添加了另外一个有administrators权限的用户。但是今天很悲惨,这个用户登录时总是提示超过连接的最大范围。而administrator登录终端后只能观着桌面发呆,点什么都没有反应。幸好web服务和ftp服务都还正常。
3、远程修改登录密码
ቤተ መጻሕፍቲ ባይዱ
如果你登录的用户具有修改密码的权限,那么你可以使用如下命令修改密码。
命令格式为:quote“site pswd 空格 旧密码 空格 新密码”
按回车键确认后出现提示:“230 Password Changed Okay”字样,则表明修改成功。
net use用法详解
net share 查看本地开启的共享
net share ipc$ 开启ipc$共享
net share ipc$ /del 删除ipc$共享
net share c$ /del 删除C:共享
net user guest 12345 用guest用户登陆后用将密码改为12345
net password 密码 更改系统登陆密码
ping ip(或域名) 向对方主机发送默认大小为32字节的数据,参数:“-l[空格]数据包大小”;“-n发送数据次数”;“-t”指一直ping。

Linux终端命令实现远程文件传输和同步

Linux终端命令实现远程文件传输和同步

Linux终端命令实现远程文件传输和同步Linux终端提供了许多强大的命令行工具,可以实现远程文件传输和同步,方便我们在不同主机之间进行文件的交换和备份。

本文将介绍几个常用的命令及其用法。

一、SCP命令(Secure Copy)SCP命令是Linux中常用的远程文件传输命令,支持加密的文件传输。

它使用SSH协议进行数据传输,能够保证数据的安全性。

1. 从本地主机向远程主机拷贝文件:```shellscp local_file remote_username@remote_ip:remote_folder```2. 从远程主机拷贝文件到本地主机:```shellscp remote_username@remote_ip:remote_file local_folder```3. 从远程主机拷贝文件到另一台远程主机:```shellscp remote_username@remote_ip:remote_fileremote_username@another_remote_ip:remote_folder```二、RSYNC命令RSYNC命令是一个强大的文件同步工具,可以在本地主机和远程主机之间同步文件和目录。

1. 从本地主机向远程主机同步文件:```shellrsync -avz local_folder remote_username@remote_ip:remote_folder ```2. 从远程主机同步文件到本地主机:```shellrsync -avz remote_username@remote_ip:remote_folder local_folder ```3. 在两台远程主机之间同步文件:```shellrsync -avz remote_username@remote_ip:remote_folderremote_username@another_remote_ip:remote_folder```三、FTP命令(File Transfer Protocol)FTP命令是一种常用的文件传输协议,通过FTP命令可以在两台主机之间进行文件的上传和下载。

ftp常用命令详解

ftp常用命令详解

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 /doc/bc14582099.html,启动FTP后,命令提示符变为ftp>方法二:先输入命令ftp 启动FTP,再用命令open host 登录服务器。

如:C:\>ftpC:\>open /doc/bc14582099.html,登录时先是显示一些欢迎信息,然后会要求输入用户名和密码,比如匿名登录服务器:C:\>ftp /doc/bc14582099.html,…………User:anonymous331 User name okay,please send complete E-mail address as passwordPassword:230 User logged in,proceedftp>注意:在输入密码时,屏幕没有任何显示,但已经输入了,不要认为出错。

登录成功后就可以访问FTP服务器上的文件了。

如果由于用户名或密码错误导致登录失败,可以用user命令重新登录。

黑客必备命令-FTP命令

黑客必备命令-FTP命令

46.pwd显示远程主机的当前工作目录。
47.quit同bye,退出ftp会话。
48.quote arg1,arg2……将参数逐字发至远程ftp服务器,如quote syst。
49.recv remote-file[local-file]同get。
50.regetremote-file[local-file]类似于get,但若local-file存在,则从上次传输中断处续传。
51.rhelp[cmd-name]请求获得远程主机的帮助。
52.rstatus[file-name]若未指定文件名,则显示远程主机的状态,否则显示文件状态。
该命令特别适用于远程主机为非U-NIX机的情况。
40.ntrans[inchars[outchars]设置文件名字符的翻译机制,如ntrans1R,则文件名LL L将变为RRR。
41.open host[port]建立指定ftp服务器连接,可指定连接端口。 42.passive进入被动 传输方式。
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。
ftp使用的内部命令如下(其中括号表示可选项):
1.![cmd[args]在本地机中执行交互shell、exit回到ftp环境,如!ls*.zip 。
2.¥ macro-ame[args]执行宏定义macro-name。

linux-ftp命令用法

linux-ftp命令用法

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命令

(1) 访问命令USER命令格式:USER <username>功能:指定登录的用户名,以便服务器进行身份验证。

PASS命令格式:PASS <password>功能:指定用户口令,该命令必须跟在登录用户名命令之后。

ACCT命令格式:ACCT <account>功能:指定用户账号。

REIN命令格式:REIN功能:表示重新初始化用户信息。

QUIT命令格式:QUIT功能:关闭与服务器的连接。

2) 模式设置命令PASV命令格式:PASV功能:该命令告诉FTP服务器,让FTP服务器在指定的数据端口进行监听,进入被动接收请求的状态。

PORT命令格式:PORT<address>功能:该命令告诉FTP服务器,客户端监听的端口号是address,让FTP服务器采用主动模式连接客户端。

TYPE命令格式:TYPE<data type>功能:指定要传输的数据类型,有ASCII和BINARY。

MODE命令格式:MODE<mode>功能:指定传输模式,S表示流,B表示块,C表示压缩。

(3) 文件管理命令CWD命令格式:CWD <directory>功能:改变工作目录。

PWD命令格式:PWD功能:返回当前工作目录。

MKD命令格式:MKD <directory>功能:在指定路径下创建新目录,参数为表示特定目录的字符串。

CDUP命令格式:CDUP功能:回到上层目录。

RMD命令格式:RMD<directory>功能:删除指定目录。

参数为表示特定目录的字符串。

LIST命令格式:LIST<name>功能:返回指定路径下的子目录及文件列表,省略<路径>时,返回当前路径下的文件列表。

NLST命令格式:NLST <directory>功能:返回指定路径下的目录列表,省略<路径>时,返回当前目录。

FTP远程文件传输命令

FTP远程文件传输命令

FTP远程⽂件传输命令使⽤ftp命令进⾏远程⽂件传输 ftp命令是标准的⽂件传输协议的⽤户接⼝。

ftp是在TCP/IP⽹络上的计算机之间传输⽂件的简单有效的⽅法。

它允许⽤户传输ASCII⽂件和⼆进制⽂件。

在ftp会话过程中,⽤户可以通过使⽤ftp客户程序连接到另⼀台计算机上。

从此,⽤户可以在⽬录中上下移动、列出⽬录内容、把⽂件从远程机拷贝到本地机上、把⽂件从本地机传输到远程系统中。

需要注意的是,如果⽤户没有那个⽂件的存取权限,就不能从远程系统中获得⽂件或向远程系统传输⽂件。

为了使⽤ftp来传输⽂件,⽤户必须知道远程计算机上的合法⽤户名和⼝令。

这个⽤户名/⼝令的组合⽤来确认ftp 会话,并⽤来确定⽤户对要传输的⽂件可以进⾏什么样的访问。

另外,⽤户显然需要知道对其进⾏ftp 会话的计算机的名字或IP地址。

Ftp命令的功能是在本地机和远程机之间传送⽂件。

该命令的⼀般格式如下:$ ftp 主机名/IP其中“主机名/IP”是所要连接的远程机的主机名或IP地址。

在命令⾏中,主机名属于选项,如果指定主机名,ftp将试图与远程机的ftp服务程序进⾏连接;如果没有指定主机名,ftp将给出提⽰符,等待⽤户输⼊命令:$ ftpftp >此时在ftp>提⽰符后⾯输⼊open命令加主机名或IP地址,将试图连接指定的主机。

不管使⽤哪⼀种⽅法,如果连接成功,需要在远程机上登录。

⽤户如果在远程机上有帐号,就可以通过ftp使⽤这⼀帐号并需要提供⼝令。

在远程机上的⽤户帐号的读写权限决定该⽤户在远程机上能下载什么⽂件和将上载⽂件放到哪个⽬录中。

如果没有远程机的专⽤登录帐号,许多ftp站点设有可以使⽤的特殊帐号。

这个帐号的登录名为anonymous(也称为匿名ftp),当使⽤这⼀帐号时,要求输⼊email地址作为⼝令。

如果远程系统提供匿名ftp服务,⽤户使⽤这项服务可以登录到特殊的,供公开使⽤的⽬录。

⼀般专门提供两个⽬录:pub⽬录和incoming⽬录。

sftp put get用法

sftp put get用法

sftp put get用法
sftp是一个安全的文件传输协议,可以用于在本地计算机和远
程服务器之间进行文件的上传(put)和下载(get)。

要使用sftp put和get命令,首先需要通过SSH(Secure Shell)连接到远程服务器。

下面是使用sftp put和get的一些示例:
1. 上传本地文件到远程服务器:
sftp> put local_file remote_directory/remote_file
这个命令会将本地计算机上的local_file文件上传到远程服务器的remote_directory目录,并重命名为remote_file。

2. 从远程服务器下载文件到本地计算机:
sftp> get remote_file local_directory/local_file
这个命令会将远程服务器上的remote_file文件下载到本地计
算机的local_directory目录,并重命名为local_file。

另外,sftp还支持一些其他的命令:
- cd directory:切换到指定目录。

- lcd directory:切换到本地计算机上的指定目录。

- ls:列出远程服务器上的文件和目录。

- lls:列出本地计算机上的文件和目录。

- rm file:删除远程服务器上的文件。

- lrm file:删除本地计算机上的文件。

以上是sftp put和get的基本用法,可以根据实际需求进行相应的操作。

命令行ftp

命令行ftp

FTP的常用命令FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP内部命令。

熟悉并灵活应用FTP的内部命令,可以收到事半功倍之效。

FTP的命令行格式为:ftp -v -d -i -n -g [主机名],其中-v显示远程服务器的所有响应信息;-n限制ftp的自动登录,即不使用;-d使用调试方式;-n etrc文件;-g取消全局文件名。

Ftp常用的内部命令如下:open host[port]:建立指定ftp服务器连接,可指定连接端口。

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

put local-file[remote-file],send:将本地文件local-file传送至远程主机。

get remote-file[local-file]:将远程主机的件remote-file传至本地硬盘的local-file。

recv remote-file[local-file]:同get。

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

dir[remote-dir][local-file]:显示远程主机目录,并将结果存入本地文件local-file。

mget remote-files:传输多个远程文件。

mput local-file:将多个文件传输至远程主机。

mkdir dir-name:在远程主机中建一目录。

rmdir dir-name:删除远程主机目录。

rename[from][to]:更改远程主机文件名。

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

cd remote-dir:进入远程主机目录。

windows sftp命令用法

windows sftp命令用法

windows sftp命令用法
使用Windows的SFTP命令需要使用第三方软件,比如WinSCP或PuTTY。

以下是使用PuTTY的SFTP功能的一般步骤:
1. 首先,从PuTTY的官方网站下载并安装PuTTY软件。

2. 打开PuTTY软件,在左侧的“Session”面板中填写远程服务器的IP地址、端口号、用户名和密码等信息。

3. 在左侧的“Connection”面板中,选择“SFTP”选项,并点击“Browse”按钮选择要上传或下载的文件。

4. 在右侧的“File transfer”面板中,可以看到文件上传或下载的进度和详
细信息。

5. 完成文件上传或下载后,可以关闭PuTTY软件。

需要注意的是,SFTP命令的具体用法可能因不同的SFTP客户端软件而有
所不同。

因此,在使用SFTP命令时,建议仔细阅读相关软件的文档或帮助文件,以确保正确使用该命令。

sftp命令用法

sftp命令用法

SFTP(Secure File Transfer Protocol)是一种安全的文件传输协议,用于在客户端和服务器之间进行文件传输。

下面是SFTP命令的一些常见用法:
1. 连接到服务器:
sftp username@hostname
这将使用给定的用户名和主机名连接到服务器。

你将被要求输入密码。

2. 下载文件:
get remote_file [local_file]
这将从服务器下载远程文件到本地目录。

你可以选择指定一个本地文件名,或者忽略它,系统会使用远程文件的名称。

3. 上传文件:
put local_file [remote_file]
这将上传本地文件到服务器。

你可以选择指定一个远程文件名,或者忽略它,系统会使用本地文件的名称。

4. 列出服务器上的文件和目录:
ls [remote_directory]
这将列出服务器上指定目录中的文件和子目录。

5. 切换远程目录:
cd remote_directory
这将切换到服务器上指定的目录。

6. 删除远程文件:
rm remote_file
这将删除服务器上指定的文件。

7. 创建远程目录:
mkdir remote_directory
这将在服务器上创建一个新的目录。

8. 断开与服务器的连接:
exit
这将断开与服务器的连接并退出SFTP。

这些只是SFTP命令的一些基本用法示例。

SFTP支持的命令更多,你可以使用"help"命令获取更多详细信息。

FTP命令

FTP命令

FTP命令是Internet用户使用最频繁的命令之一,熟悉并灵活应用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*.zip2.$ 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客户端命令详解

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 指定要查看其列表的目录。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1. ![cmd[args]]:在本地机中执行交互shell,exit回到ftp环境,如:!ls*.zip。
2. $ macro-ame[args]:执行宏定义macro-name。
3. account[password]:提供登录远程系统成功后访问系统资源所需的补充口令。
4. append local-file[remote-file]:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。
72. verbose:同命令行的-v参数,即设置详尽报告方式,ftp服务器的所有响应都将显示给用户,缺省为on。
73. ?[cmd]:同help。
36. mput local-file:将多个文件传输至远程主机。
37. newer file-name: 如果远程机中file-name的修改时间比本地硬盘同名文件的时间更近,则重传该文件。
38. nlist[remote-dir][local-file]:显示远程主机目录的文件清单,并存入本地硬盘的local-file。
FTP的命令行格式为: ftp -v -d -i -n -g [主机名] ,其中
-v 显示远程服务器的所有响应信息;
-i 限制ftp的自动登录,即不使用;
-n etrc文件;
-d 使用调试方式;
-g 取消全局文件名。
ftp使用的内部命令(通常我们不必使用的)如下(中括号表示可选项):
22. hash:每传输1024字节,显示一个hash符号(#)。
23. help[cmd]:显示ftp内部命令cmd的帮助信息,如:help get。
24. idle[seconds]:将远程服务器的休眠计时器设为[seconds]秒。
25. image:设置二进制传输方式(同binary)。
15. delete remote-file:删除远程主机文件。
16. debug[debug-value]:设置调试方式, 显示发送至远程主机的每条命令,如: deb up 3,若设为0,表示取消debug。
17. dir[remote-dir][local-file]:显示远程主机目录,并将结果存入本地文件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 777 a.out 。
13. close:中断与远程服务器的ftp会话(与open对应)。
14. cr:使用asscii方式传输文件时,将回车换行转换为回行。
49. recv remote-file[local-file]:同get。
50. reget remote-file[local-file]:类似于get,但若local-file存在,则从上次传输中断处续传。
51. rhelp[cmd-name]:请求获得远程主机的帮助。
52. rstatus[file-name]:若未指定文件名,则显示远程主机的状态,否则显示文件状态。
39. nmap[inpattern outpattern]:设置文件名映射机制, 使得文件传输时,文件中的某些字符相互转换,如:nmap $1.$2.$3[$1,$2].[$2,$3],则传输文件a1.a2.a3时,文件名变为a1,a2。该命令特别适用于远程主机为非UNIX机的情况。
40. ntrans[inchars[outchars]]:设置文件名字符的翻译机制,如ntrans1R,则文件名LLL将变为RRR。
45. put local-file[remote-file]:将本地文件local-file传送至远程主机。
46. pwd:显示远程主机的当前工作目录。
47. quit:同bye,退出ftp会话。
48. quote arg1,arg2...:将参数逐字发至远程ftp服务器,如:quote syst。
53. rename[from][to]:更改远程主机文件名。
54. reset:清除回答队列。
55. restart marker:从指定的标志marker处,重新开始get或put,如:restart 130。
56. rmdir dir-name:删除远程主机目录。
57. runique:设置文件名唯一性存储。
41. open host[port]:建立指定ftp服务器连接,可指定连接端口。
42. passive:进入被动传输方式。
43. prompt:设置多个文件传输时的交互提示。
44. proxy ftp-cmd:在次要控制连接中,执行一条ftp命令,该命令允许连接两个ftp服务器,以在两个服务器间传输文件。第一条ftp命令必须为open,以首先建立两个服务器间的连接。
58. send local-file[remote-file]:同put。
59. sendport:设置PORT命令的使用。
60. site arg1,arg2...:将参数作为SITE命令逐字发送至远程ftp主机。
61. size file-name:显示远程主机文件大小,如:site idle 7200。
70. umask[newmask]:将远程服务器的缺省umask设置为newmask,如:umask 3。
71. user user-name[password][account]:向远程主机表明自己的身份,需要口令时,必须输入口令,如:user anonymous my@email。
18. disconnection:同close。
19. form format:将文件传输方式设置为format,缺省为file方式。
20. get remote-file[local-file]: 将远程主机的文件remote-file传至本地硬盘的local-file。
21. glob:设置mdelete,mget,mput的文件名扩展,缺省时不扩展文件名,同命令行的-g参数。
29. mdelete[remote-file]:删除远程主机文件。
30. mdir remote-files local-file:与dir类似,但可指定多个远程文件,如: mdir *.o.*.zipoutfile 。
31. mget remote-files:传输多个远程文件。
66. tenex:将文件传输类型设置为TENEX机的所需的类型。
67. tick:设置传输时的字节计数器。
68. trace:设置包跟踪。
69. type[type-name]:设置文件传输类型为type-name,缺省为ascii,如:type binary,设置二进制传输方式。
62. status:显示当前ftp状态。
63. struct[struct-name]:将文件传输结构设置为struct-name,缺省时使用stream结构。
64. sunique:将远程主机文件名存储设置为唯一(与runique对应)。
65. system:显示远程主机的操作系统类型。
26. lcd[dir]:将本地工作目录切换至dir。
27. ls[remote-dir][local-file]:显示远程目录remote-dir, 并存入本地文件local-file。
28. macdef macro-name:定义一个宏,遇到macdef下的空行时,宏定义结束。
32. mkdir dir-name:在远程主机中建一目录。
33. mls remote-file local-file:同nlist,但可指定多个文件名。
34. mode[modename]:将文件传输方式设置为me, 缺省为stream方式。
35. modtime file-name:显示远程主机文件的最后修改时间。
相关文档
最新文档