• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

H3C S5500-SI系列以太网交换机 命令手册-RELEASE 1205(V1.04)

03-文件系统管理命令

本章节下载  (351.95 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/S5500/S5500-SI/Command/Command_Manual/_CM(V1.04)/200711/317539_30005_0.htm

03-文件系统管理命令

目  录

第1章 文件系统管理配置命令... 1-1

1.1 文件系统配置命令.. 1-1

1.1.1 cd. 1-1

1.1.2 copy. 1-1

1.1.3 delete. 1-2

1.1.4 dir 1-3

1.1.5 execute. 1-4

1.1.6 file prompt 1-5

1.1.7 fixdisk. 1-5

1.1.8 format 1-6

1.1.9 mkdir 1-6

1.1.10 more. 1-7

1.1.11 move. 1-8

1.1.12 pwd. 1-8

1.1.13 rename. 1-9

1.1.14 reset recycle-bin. 1-9

1.1.15 rmdir 1-10

1.1.16 undelete. 1-11

1.2 配置文件管理命令.. 1-11

1.2.1 backup startup-configuration. 1-11

1.2.2 display saved-configuration. 1-12

1.2.3 display startup. 1-15

1.2.4 reset saved-configuration. 1-16

1.2.5 restore startup-configuration. 1-17

1.2.6 save. 1-17

1.2.7 startup saved-configuration. 1-19

第2章 FTP配置命令... 2-1

2.1 FTP服务器配置命令.. 2-1

2.1.1 display ftp-server 2-1

2.1.2 display ftp-user 2-1

2.1.3 ftp server enable. 2-2

2.1.4 ftp timeout 2-2

2.1.5 ftp update. 2-3

2.2 FTP客户端配置命令.. 2-4

2.2.1 ascii 2-4

2.2.2 binary. 2-5

2.2.3 bye. 2-5

2.2.4 cd. 2-6

2.2.5 cdup. 2-6

2.2.6 close. 2-7

2.2.7 delete. 2-7

2.2.8 dir 2-8

2.2.9 disconnect 2-9

2.2.10 ftp. 2-9

2.2.11 ftp ipv6. 2-10

2.2.12 get 2-11

2.2.13 lcd. 2-12

2.2.14 ls. 2-12

2.2.15 mkdir 2-14

2.2.16 open. 2-14

2.2.17 open ipv6. 2-15

2.2.18 passive. 2-16

2.2.19 put 2-17

2.2.20 pwd. 2-17

2.2.21 quit 2-18

2.2.22 remotehelp. 2-18

2.2.23 rmdir 2-19

2.2.24 user 2-20

2.2.25 verbose. 2-20

第3章 TFTP配置命令... 3-1

3.1 TFTP客户端配置命令.. 3-1

3.1.1 tftp-server acl 3-1

3.1.2 tftp get 3-2

3.1.3 tftp ipv6. 3-2

3.1.4 tftp put 3-3

3.1.5 tftp sget 3-4


 

第1章  文件系统管理配置命令

&  说明:

本手册所涉及的文件名遵循以下规则:

l      “路径+文件名”的格式,即全文件名,则表示指定路径下的文件。全文件名长度为1~135个字符;

l      “文件名”的格式,即只有文件名而没有路径,则表示当前工作路径下的文件。文件名的长度为1~91个字符。

 

1.1  文件系统配置命令

1.1.1  cd

【命令】

cd directory

【视图】

用户视图

【参数】

directory:目标目录名。

【描述】

cd命令用来修改当前的工作路径。

【举例】

# 修改当前的工作路径为flash:。

<Sysname> cd flash:

1.1.2  copy

【命令】

copy fileurl-source fileurl-dest

【视图】

用户视图

【参数】

fileurl-source:源文件名。

fileurl-dest:目标文件名。

【描述】

copy命令用来复制文件。

若目标文件名与已经存在的文件名相同,系统将提示是否覆盖。

【举例】

# 复制文件config.cfg,将复制后的文件保存为tt.cfg。

<Sysname> copy config.cfg tt.cfg

Copy flash:/config.cfg to flash:/tt.cfg?[Y/N]:y

...

%Copy file flash:/config.cfg to flash:/tt.cfg...Done.

1.1.3  delete

【命令】

delete [ /unreserved ] file-url

【视图】

用户视图

【参数】

/unreserved:彻底删除该文件。

file-url:要删除的文件名。file-url参数支持通配符“*”进行匹配,比如delete *.txt可以删除当前目录下所有以txt为扩展名的文件。

【描述】

delete命令用来删除设备中的指定文件。

l              未使用/unreserved关键字删除的文件存放在回收站目录中;

l              使用dir /all命令可以显示当前目录下删除的、在回收站目录中的文件,这种文件在显示时会以方括号“[ ]”标出。

l              未使用/unreserved关键字删除的文件,可以使用undelete命令恢复。若要从回收站中彻底删除该文件,请使用reset recycle-bin命令。

该命令支持“*”通配符。

  注意:

在同一个目录下,如果先后删除了两个名称相同的文件,回收站中只保留最后一次删除的文件。

 

【举例】

# 删除根目录下的文件tt.cfg。

<Sysname> delete tt.cfg

Delete flash:/tt.cfg?[Y/N]:y

...

%Delete file flash:/tt.cfg...Done.

1.1.4  dir

【命令】

dir [ /all ] [ file-url ]

【视图】

用户视图

【参数】

/all:显示所有的文件(包括删除到回收站的文件)。

file-url:显示的文件或目录名。file-url参数支持通配符“*”进行匹配,比如dir *.txt可以显示当前目录下所有以txt为扩展名的文件。

【描述】

l              dir命令(不带参数)用来显示当前目录下所有可见文件及文件夹的信息。

l              dir /all命令用来显示当前目录下所有的文件及子文件夹信息,显示内容包括隐藏文件、隐藏子文件夹以及回收站中的原属于该目录下的文件的信息,回收站里的文件会以方括号“[ ]”标出。

l              dir file-url命令用来显示指定的文件或文件夹的信息。

该命令支持“*”通配符。

【举例】

# 显示系统中所有的文件及文件夹信息。

<Sysname> dir /all

Directory of flash:/

 

   0   -rw-   6985954  Apr 26 2005 21:06:29   mainup.bin

   1   -rwh      1842  Apr 27 2005 04:37:17   private-data.txt

   2   -rw-      1518  Apr 26 2005 12:05:38   config.cfg

   3   -rw-      2045  May 04 2005 15:50:01   backcfg.cfg

   4   -rwh       428  Apr 27 2005 16:41:21   hostkey

   5   -rwh       572  Apr 27 2005 16:41:31   serverkey

   6   -rw-   2737556  Oct 12 2005 01:31:44   [a.bin]

 

15240 KB total (5096 KB free)

# 其中方括号“[ ]”表示该文件是在回收站里的文件。

1.1.5  execute

【命令】

execute filename

【视图】

系统视图

【参数】

filename:批处理文件名,以“.bat”为后缀。

【描述】

execute命令用来执行指定的批处理文件。批处理命令逐条执行批处理文件中的命令行,执行过程相当于手工逐条执行的自动化过程。

l              批处理文件中不能包含不可见字符。如果发现有不可见字符,批处理命令则退出当前执行过程,但是不会撤销已经执行了的批处理文件里的操作。

l              批处理命令不保证每一条命令的执行,比如某命令设置错误或者该命令执行的条件不成熟,系统就会跳过该命令转到下一条。

l              批处理命令本身不进行热备份处理。

l              批处理文件中的每一条配置命令,均要求必须为系统标准配置命令,即配置成功后通过display current-configuration命令查看到的实际生效配置信息,否则命令可能无法被正确执行。

【举例】

# 执行根目录下的test.bat批处理文件。

<Sysname> system-view

[Sysname] execute test.bat

1.1.6  file prompt

【命令】

file prompt { alert | quiet }

【视图】

系统视图

【参数】

alert:交互确认方式。当用户对文件进行有危险性的操作时,系统会要求用户进行交互确认。

quiet:非交互确认方式。用户对文件进行任何操作,系统均不要求用户进行确认。

【描述】

file prompt命令用来设置系统对文件操作的提示方式。

缺省情况下,文件操作的提示方式为alert

需要注意的是:如果将文件操作的提示方式设置为quiet,则系统对文件操作不要求用户进行确认,这样可能会导致一些因误操作而发生的、不可恢复的、对系统造成破坏的情况产生。

【举例】

# 设置系统对文件操作的提示方式为alert

<Sysname> system-view

[Sysname] file prompt alert

1.1.7  fixdisk

【命令】

fixdisk device

【视图】

用户视图

【参数】

device:设备名称。

【描述】

fixdisk命令用来恢复存储设备的空间。

由于异常操作等原因,存储设备的某些空间可能不可用。用户可以通过fixdisk命令来恢复存储设备的空间。

【举例】

# 恢复存储设备Flash的空间。

<Sysname> fixdisk flash:

Fixdisk flash: may take some time to complete.

%Fixdisk flash: completed.

1.1.8  format

【命令】

format device

【视图】

用户视图

【参数】

device:存储设备名。

【描述】

format命令用来格式化存储设备。

  注意:

格式化操作将导致存储设备上的所有文件丢失,并且不可恢复;尤其需要注意的是,格式化Flash,将丢失启动配置文件。

 

【举例】

# 格式化Flash。

<Sysname> format flash:

All data on flash: will be lost , proceed with format ? [Y/N]:y

./

%Format flash: completed.

1.1.9  mkdir

【命令】

mkdir directory

【视图】

用户视图

【参数】

directory:目录名。

【描述】

mkdir命令用来在存储设备的指定目录下创建子目录。

如果创建的子目录与指定目录下的其它子目录重名,则创建操作失败。

需要注意的是:在使用该命令创建子目录之前,指定的目录必须已经存在。比如:创建子目录flash:/test/mytest,这时,test目录必须已经存在,否则,创建失败。

【举例】

# 创建目录test。

<Sysname> mkdir test

...

%Created dir flash:/test.

# 创建目录test/mytest。

<Sysname>mkdir test/mytest

...

%Created dir flash:/test/mytest.

1.1.10  more

【命令】

more file-url

【视图】

用户视图

【参数】

file-url:文件名。

【描述】

more命令用来显示指定文件的内容。

目前文件系统只支持以文本形式显示文件。

【举例】

# 显示文件test.txt的内容。

<Sysname> more test.txt

AppWizard has created this test application for you.

This file contains a summary of what you will find in each of the files that make up your test application.

Test.dsp

This file (the project file) contains information at the project level and is used to build a single project or subproject. Other users can share the project (.dsp) file, but they should export the makefiles locally.

1.1.11  move

【命令】

move fileurl-source fileurl-dest

【视图】

用户视图

【参数】

fileurl-source:源文件名。

fileurl-dest:目标文件名。

【描述】

move命令用来移动文件。

若目标文件名与已经存在的文件名重名,系统将提示操作者是否覆盖原有文件。

【举例】

# 将文件flash:/test/sample.txt移动到flash:/sample.txt。

<Sysname> move flash:/test/sample.txt flash:/sample.txt

Move flash:/test/sample.txt to flash:/sample.txt ?[Y/N]:y

% Moved file flash:/test/sample.txt to flash:/sample.txt

1.1.12  pwd

【命令】

pwd

【视图】

用户视图

【参数】

【描述】

pwd命令用来显示当前路径。

若没有设置当前路径,系统将提示操作错误。

【举例】

# 显示当前路径。

<Sysname> pwd

flash:

1.1.13  rename

【命令】

rename fileurl-source fileurl-dest

【视图】

用户视图

【参数】

fileurl-source:源文件名或源目录名。

fileurl-dest:目标文件名或目标目录名。

【描述】

rename命令用来重命名文件或目录。若目标文件名与当前路径下已经存在的文件重名,则该操作不执行。

【举例】

# 将文件sample.txt重命名为sample.bak。

<Sysname> rename sample.txt sample.bak

Rename flash:/sample.txt to flash:/sample.bak ?[Y/N]:y

.

%Renamed file flash:/sample.txt to flash:/sample.bak.

1.1.14  reset recycle-bin

【命令】

reset recycle-bin [ file-url ] [ /force ]

【视图】

用户视图

【参数】

file-url:要删除的文件名。file-url参数支持通配符“*”进行匹配,比如“reset recycle-bin *.txt”将彻底删除回收站中所有以txt为扩展名的文件。

/force:一次性删除回收站中的所有文件。

【描述】

reset recycle-bin命令用来彻底删除回收站中的文件。

需要注意的是,用delete file-url命令删除文件是将文件放在回收站中,但如果想要把回收站中的该文件删除,必须在该文件的原归属目录下执行reset recycle-bin命令。

【举例】

# 删除回收站中的文件。

<Sysname> reset recycle-bin

Clear flash:/~/tt.cfg ?[Y/N]:y

Clearing files from flash may take a long time. Please wait...

...

%Cleared file flash:/~/tt.cfg...

1.1.15  rmdir

【命令】

rmdir directory

【视图】

用户视图

【参数】

directory:目录名。

【描述】

rmdir命令用来删除目录。

需要注意的是:

l              被删除的目录必须为空目录(即删除目录前,必须先删除该目录下的所有文件及子目录,文件的删除请参见delete命令)。

l              执行rmdir后,回收站中原来属于该文件夹的文件会自动被彻底删除。

【举例】

# 删除目录mydir。

<Sysname> rmdir mydir

Rmdir flash:/mydir? [Y/N]:y

 

%Removed directory flash:/mydir.

1.1.16  undelete

【命令】

undelete file-url

【视图】

用户视图

【参数】

file-url:要恢复的文件名。

【描述】

undelete命令用来恢复未被彻底删除(即存放在回收站里)的文件。

如果恢复的文件名与当前存在的文件重名,系统将提示操作者是否覆盖原有文件。

【举例】

# 恢复删除的文件sample.bak。

<Sysname> undelete sample.bak

Undelete flash:/sample.bak?[Y/N]:y

%Undeleted file flash:/sample.bak.

1.2  配置文件管理命令

1.2.1  backup startup-configuration

【命令】

backup startup-configuration to dest-addr [ dest-filename ]

【视图】

用户视图

【参数】

dest-addrTFTP服务器的IP地址或主机名,不支持IPv6。

dest-filename:目的文件名。在服务器上将以该文件名保存设备的启动配置文件。

【描述】

backup startup-configuration命令用于将设备的下次主用启动配置文件以目的文件名进行备份。如果不指定目的文件名,则使用原文件名备份。

目前设备通过TFTP传输协议来实现备份操作。

【举例】

# 将设备的主用下次启动配置文件备份到IP地址为2.2.2.2的TFTP服务器上,文件名为config.cfg。

<Sysname> backup startup-configuration to 2.2.2.2 config.cfg

Backup next startup-configuration file to 2.2.2.2, please wait…

finished!

<Sysname>

1.2.2  display saved-configuration

【命令】

display saved-configuration [ by-linenum ]

【视图】

任意视图

【参数】

by-linenum:显示每一行信息的行号。

【描述】

display saved-configuration命令用来查看设备存储介质中保存的配置文件。

如果设备上电之后不能正常工作,用户可以执行该命令查看设备本次启动所使用的配置信息。

如果设备启动时没有使用配置文件,也即执行display startup命令后显示的当前启动文件为空,那么执行display saved-configuration命令时将没有信息显示;若设备启动后用户做过配置保存,则将显示最后保存在配置文件中的信息。

相关配置可参考命令savereset saved-configuration和“系统基本配置与维护”模块中的命令display current-configuration

【举例】

# 显示交换机Flash中的配置文件。

<Sysname>display saved-configuration

#

 sysname Sysname

#

 domain default enable system

#

 telnet server enable

#

vlan 1

#

vlan 3000

#

radius scheme system

 server-type extended

 primary authentication 127.0.0.1 1645

 primary accounting 127.0.0.1 1646

 user-name-format without-domain

#

domain system

 access-limit disable

 state active

 idle-cut disable

 self-service-url disable

#

acl number 2000

 rule 0 deny

#

acl number 3000

 rule 0 permit ip

#

acl number 4000

#

acl ipv6 number 2000

 rule 0 permit source 2001::2/64

#

interface NULL0

#

interface LoopBack0

#

interface Vlan-interface1

 ip address 192.168.0.52 255.255.0.0

#

interface Vlan-interface3000

 ip address 30.1.1.1 255.255.255.0

#

interface GigabitEthernet1/0/1

#

interface GigabitEthernet1/0/2

#

interface GigabitEthernet1/0/3

#

interface GigabitEthernet1/0/4

#

interface GigabitEthernet1/0/5

#

interface GigabitEthernet1/0/6

#

interface GigabitEthernet1/0/7

#

interface GigabitEthernet1/0/8

#

interface GigabitEthernet1/0/9

#

interface GigabitEthernet1/0/10

#

interface GigabitEthernet1/0/11

#

interface GigabitEthernet1/0/12

#

interface GigabitEthernet1/0/13

#

interface GigabitEthernet1/0/14

#

interface GigabitEthernet1/0/15

#

interface GigabitEthernet1/0/16

#

interface GigabitEthernet1/0/17

#

interface GigabitEthernet1/0/18

#

interface GigabitEthernet1/0/19

#

interface GigabitEthernet1/0/20

#

interface GigabitEthernet1/0/21

#

interface GigabitEthernet1/0/22

#

interface GigabitEthernet1/0/23

#

interface GigabitEthernet1/0/24

#

interface GigabitEthernet1/0/25

 shutdown

#

interface GigabitEthernet1/0/26

 shutdown

#

interface GigabitEthernet1/0/27

 shutdown

#

interface GigabitEthernet1/0/28

 shutdown

#

user-interface aux 0

user-interface vty 0 4

 authentication-mode none

 user privilege level 3

#

return

# 所列的配置依次是全局配置、端口配置、用户接口配置。

1.2.3  display startup

【命令】

display startup

【视图】

任意视图

【参数】

【描述】

display startup命令用来显示与本次及下次启动相关的配置文件名。

相关配置可参考命令startup saved-configuration

【举例】

# 显示设备启动配置信息。

<Sysname> display startup

  Current startup saved-configuration file:          flash:/config.cfg

  Next main startup saved-configuration file:        flash:/config.cfg

  Next backup startup saved-configuration file:      NULL

1.2.4  reset saved-configuration

【命令】

reset saved-configuration [ main | backup ]

【视图】

用户视图

【参数】

main:擦除主用配置文件。

backup:擦除备用配置文件。

【描述】

reset saved-configuration命令用来擦除设备存储介质中保存的配置文件。

如果不指定mainbackup参数,表示擦除当前的主用配置文件。

  注意:

擦除操作会将配置文件从设备上彻底删除,所以请慎用该命令。

 

相关配置可参考命令savedisplay saved-configuration

【举例】

# 擦除Flash中的备用配置文件。

<Sysname> reset saved-configuration backup

The saved configuration will be erased.

Are you sure? [Y/N]:y

Configuration in the device is being cleared.

Please wait .......

Configuration in the device is cleared.

1.2.5  restore startup-configuration

【命令】

restore startup-configuration from src-addr src-filename

【视图】

用户视图

【参数】

src-addr:TFTP服务器的IP地址或名称,不支持IPv6。

src-filename:源文件名指定服务器上将下载的文件的文件名。

【描述】

restore startup-configuration命令用于从指定TFTP服务器上下载配置文件并设置为设备的下次主用启动配置文件。

如果已经存在与源文件同名的文件,则提示用户,由用户选择是否覆盖。

【举例】

# 从IP地址为2.2.2.2的TFTP服务器上下载config.cfg文件作为设备的下次启动配置文件。

<Sysname> restore startup-configuration from 2.2.2.2 config.cfg

Restore next startup-configuration file from 2.2.2.2. Please wait........

finished!

1.2.6  save

【命令】

save [ file-name | [ safely ] [ main | backup ] ]

【视图】

任意视图

【参数】

file-name:以cfg为扩展名的文件名。

safely:以安全模式保存配置文件。如果不指定该参数,表示以快速保存方式保存配置文件。

main:将配置文件保存为主用配置文件。

backup:将配置文件保存为备用配置文件。

【描述】

save命令用来保存当前配置文件。如果不指定file-name参数,则选择默认路径,配置文件将保存在根目录下。

在使用本命令保存配置文件时:

l              不指定mainbackup参数,则当前配置将被保存到主用配置文件中;

l              指定file-name参数,但file-name文件不存在,则系统会把当前配置保存到新创建的file-name文件,file-name文件即无主用属性也无备用属性;

l              指定file-name参数,但file-name文件存在,则系统会把当前配置保存到file-name文件,文件的属性由保存前的属性决定。

相关配置可参考命令reset saved-configurationdisplay current-configurationdisplay saved-configuration

【举例】

# 将当前配置文件在Flash中保存为test.cfg。

<Sysname> save test.cfg

The current configuration will be saved to flash:/test.cfg [Y/N]:Y

Now saving current configuration to the device.

Saving configuration flash:/test.cfg. Please wait...

......

Configuration is saved to flash successfully.

 

#保存当前配置到备用配置文件。

<Sysname> save backup

The current configuration will be written to the device.

Are you sure?[Y/N]:Y

Please input the file name(*.cfg)[flash:/backup.cfg](To leave the

existing filename unchanged, press the enter key):test.cfg

 

Validating file. Please wait...

Now saving current configuration to the device.

Saving configuration flash:/test.cfg. Please wait...

..

Configuration is saved to flash successfully.  

<Sysname>

1.2.7  startup saved-configuration

【命令】

startup saved-configuration cfgfile [ main | backup ]

undo startup saved-configuration

【视图】

用户视图

【参数】

cfgfile:配置文件的文件名。

main:将配置文件设置为主用启动配置文件。

backup:将配置文件设置为备用启动配置文件。

【描述】

startup saved-configuration命令用来配置系统下次启动时使用的配置文件。undo startup saved-configuration命令用来设置空配置启动(空配置启动指使用系统的初始配置的启动)。

系统执行该命令的同时还会擦除配置文件的主备用属性,但不会删除该文件。(即执行该命令后,系统中不再有主用配置文件和备用配置文件。)

配置文件必须以“.cfg”作为扩展名,启动配置文件必须存放在存储设备的根目录下。

使用该命令设置配置文件时:

l              对普通配置文件,在执行startup saved-configuration cfgfile main命令之后,它具有主用属性;

l              对普通配置文件,在执行startup saved-configuration cfgfile backup命令之后,它具有备用属性;

l              对主用配置文件,在执行startup saved-configuration cfgfile backup命令之后,它具有主用和备用两种属性;

l              对备用配置文件,在执行startup saved-configuration cfgfile main命令之后,它具有主用和备用两种属性;

l              不指定main/backup属性的情况下,设置的是主用配置文件;

l              在设置配置文件的主用属性时,如果系统中已有主用配置文件,则将原主用配置文件的主用属性擦除,使系统中只有唯一的主用配置文件;

l              在设置配置文件的备用属性时,如果系统中已有备用配置文件,则将原备用配置文件的备用属性擦除,使系统中只有唯一的备用配置文件;

相关配置可参考命令display startup

【举例】

# 配置下次启动使用的备用配置文件。

<Sysname> startup saved-configuration config.cfg backup

Please wait......Done!

 


第2章  FTP配置命令

2.1  FTP服务器配置命令

2.1.1  display ftp-server

【命令】

display ftp-server

【视图】

任意视图

【参数】

【描述】

display ftp-server命令用来显示设备作为FTP服务器时的各项参数。

进行FTP参数设置后,可通过此命令查看设置结果。

【举例】

# 显示FTP服务器参数设置结果。

<Sysname> display ftp-server

   FTP server is running

   Max user number:              1

   User count:                   1

   Timeout value(in minute):     30

   Put Method:                   fast

以上显示信息表示:FTP服务器已经启动,支持同时登录的最大用户数为1个,现在登录的用户数为1个,FTP用户的超时时间为30分钟,上传模式为快速。

2.1.2  display ftp-user

【命令】

display ftp-user

【视图】

任意视图

【参数】

【描述】

display ftp-user命令用来显示当前FTP用户的详细情况。

【举例】

# 显示FTP用户详细情况。

<Sysname> display ftp-user

  UserName             HostIP    Port    Idle              HomeDir

     user1         10.110.3.5    2804       1         flash:/user1

2.1.3  ftp server enable

【命令】

ftp server enable

undo ftp server

【视图】

系统视图

【参数】

【描述】

ftp server enable命令用来开启设备的FTP服务器功能。undo ftp server命令用来关闭设备的FTP服务器功能。

缺省情况下,系统关闭FTP服务器功能,以防止设备受到攻击。

【举例】

# 关闭设备的FTP服务器功能。

<Sysname> system-view

[Sysname] undo ftp server

% Close FTP server 

2.1.4  ftp timeout

【命令】

ftp timeout minute

undo ftp timeout

【视图】

系统视图

【参数】

minute:连接空闲时间,取值范围为1~35791,单位为分钟。

【描述】

ftp timeout命令用来设置连接空闲时间。undo ftp timeout命令用来恢复缺省情况。

缺省情况下,FTP连接空闲时间为30分钟。

如果用户登录到FTP服务器与服务器建立了连接,一旦连接异常中断或用户非正常中断连接,FTP服务器无法知道,因而会继续保持该连接。使用连接空闲时间,可以防止这类情况的发生。当FTP服务器与某用户的连接在一定时间内没有进行消息交互,FTP服务器即可认为连接已经失效,而断开与该用户的连接。

【举例】

# 设置连接空闲时间为36分钟。

<Sysname> system-view

[Sysname] ftp timeout 36

2.1.5  ftp update

【命令】

ftp update { fast | normal }

undo ftp update

【视图】

系统视图

【参数】

fast:快速更新方式。

normal:普通更新方式。

【描述】

ftp update命令用来设置在给FTP服务器上传文件的过程中,FTP服务器更新文件的方式。undo ftp update命令用来恢复缺省情况。

用户使用put命令向FTP服务器上载文件的过程中,FTP服务器文件有两种更新方式:快速更新方式与普通更新方式。

l              快速更新方式,即FTP服务器首先将用户上载的文件全部接收到内存中,然后才开始将该文件写入设备Flash。采用这种方式,即使文件传送过程中FTP客户端发生断电等异常情况,也不会损坏服务器设备的现有文件。

l              普通更新方式,即FTP服务器一边接收用户上载的文件,一边将其写入设备Flash中。采用这种方式进行文件更新的话,如果FTP客户端发生断电等异常情况,有可能会损坏服务器设备的现有文件。与快速更新方式相比,普通更新方式需要的空闲内存较少。

缺省情况下,FTP服务器采用normal方式更新文件。

【举例】

# 设置在接收上传文件时,FTP服务器采用快速更新方式。

<Sysname> system-view

[Sysname] ftp update fast

2.2  FTP客户端配置命令

&  说明:

l      本节中在FTP客户端视图下配置的命令,需要通过ftp命令先进入FTP客户端视图,具体步骤请参见2.2.10  ftp

l      本节举例中各命令的显示信息与所选FTP服务器类型有关,请以实际情况为准。

 

2.2.1  ascii

【命令】

ascii

【视图】

FTP客户端视图

【参数】

【描述】

ascii命令用来设置文件传输的模式为ASCII模式。

FTP传输文件有两种模式:一种是二进制模式,用于传输程序文件;另一种是ASCII码模式,用于传输文本文件。

缺省情况下,文件传输模式为ASCII模式。

【举例】

# 设置数据传输的模式为ASCII模式。

[ftp] ascii

200 Type set to A.

2.2.2  binary

【命令】

binary

【视图】

FTP客户端视图

【参数】

【描述】

binary命令用来设置文件传输的模式为二进制模式(也称为流模式)。

FTP传输文件有两种模式:一种是二进制模式,用于传输程序文件;另一种是ASCII码模式,用于传输文本文件。

缺省情况下,文件传输模式为ASCII模式。

【举例】

# 设置文件传输类型支持binary模式。

[ftp] binary

200 Type set to I.

2.2.3  bye

【命令】

bye

【视图】

FTP客户端视图

【参数】

【描述】

bye命令用来断开与远程FTP服务器的连接,并退回到用户视图。

【举例】

# 终止与远程FTP服务器的连接,并退回到用户视图。

[ftp] bye

221 Server closing.

 

<Sysname>

2.2.4  cd

【命令】

cd pathname

【视图】

FTP客户端视图

【参数】

pathname:路径名。

【描述】

cd命令用来切换远程FTP服务器上的工作路径。

用户访问FTP服务器上的另一目录时,可使用本命令。需要注意的是,用户可以访问的目录只能是FTP服务器对用户已经授权的目录。

【举例】

# 切换工作路径到flash:/temp。

[ftp] cd flash:/temp

250 CWD command successful.

2.2.5  cdup

【命令】

cdup

【视图】

FTP客户端视图

【参数】

【描述】

cdup命令用来退出远程FTP服务器的当前目录,返回FTP服务器的上一级目录。

【举例】

# 将工作路径改为上一级目录。

[ftp] cdup

200 CDUP command successful.

2.2.6  close

【命令】

close

【视图】

FTP客户端视图

【参数】

【描述】

close命令用来在不退出FTP客户端视图的前提下,断开与FTP服务器的连接。

该命令的功能与disconnect命令相同。

【举例】

# 终止与FTP服务器的连接,并保持在FTP客户端视图。

[ftp] close

221 Server closing.

[ftp]

2.2.7  delete

【命令】

delete remotefile

【视图】

FTP客户端视图

【参数】

remotefile:文件名。

【描述】

delete命令用来删除远程FTP服务器上的指定文件。用户必须具有删除的权限,才能执行该操作。

【举例】

# 删除文件temp.c。

[ftp] delete temp.c

250 DELE command successful.

2.2.8  dir

【命令】

dir [ remotefile [ localfile ] ]

【视图】

FTP客户端视图

【参数】

remotefile:查看的远程FTP服务器上的目录或文件名。

localfile:本地文件名,该文件用来保存查看的结果。

【描述】

dir命令用来查看远程FTP服务器当前目录下的所有子目录及文件的详细信息。

dir remotefile命令用来查看远程FTP服务器上指定目录或文件的详细信息。

dir remotefile localfile命令用来查看远程FTP服务器上指定目录或文件的详细信息,并把查看结果(找到的目录或文件的详细信息)保存在本地以localfile命名的文件中。

&  说明:

ls命令只能显示出目录/文件的名称,dir命令可以查看与目录/文件相关的信息,如大小,创建日期等。

 

【举例】

# 查看文件ar-router.cfg,并将查询结果保存在aa.txt文件中。

[ftp] dir ar-router.cfg aa.txt

227 Entering Passive Mode (192,168,1,50,17,158).

125 ASCII mode data connection already open, transfer starting for vrpcfg.cfg.

....226 Transfer complete.

FTP: 67 byte(s) received in 4.600 second(s), 14.00 byte(s)/sec. 

# 查看aa.txt文件的内容。

[ftp] quit

<Sysname> more aa.txt

-rwxrwxrwx   1 noone    nogroup      3077 Jun 20 15:34 ar-router.cfg

2.2.9  disconnect

【命令】

disconnect

【视图】

FTP客户端视图

【参数】

【描述】

disconnect命令用来在不退出FTP客户端视图的前提下,断开与FTP服务器的连接。

该命令的功能与close命令相同。

【举例】

# 终止与远程FTP服务器的连接,保持在FTP客户端视图。

[ftp] disconnect

221 Server closing.

2.2.10  ftp

【命令】

ftp [ ftp-server [ port ] [ -a source-ip ] ]

【视图】

用户视图

【参数】

ftp-server:远程FTP服务器的IP地址或主机名(主机名为1~20个字符的字符串)。

port:远程FTP服务器的端口号,取值范围为0~65535,缺省值为21。

-a source-ip:用来指定发送的FTP报文中的源地址。该地址必须是设备上已配置的IP地址。

【描述】

ftp命令用来登录FTP服务器,并进入FTP客户端视图。

需要注意的是:

l              该命令网络层支持IPv4协议。

l              如果不指定任何参数,则只进入FTP客户端视图,不登录FTP服务器。

l              如果指定参数,系统会提示用户输入登录FTP服务器的用户名和密码。如果用户名和密码正确,则登录成功,并进入FTP客户端视图;否则,登录失败。

【举例】

# 登录到IP地址为1.1.1.1的远程FTP服务器。

<Sysname> ftp 1.1.1.1

Trying 1.1.1.1...

Press CTRL+K to abort

Connected.to 1.1.1.1

220 FTP service ready.

User(1.1.1.1:(none)): switch

331 Password required for switch.

Password:

230 User logged in.

[ftp]

2.2.11  ftp ipv6

【命令】

ftp ipv6 [ ftp-ipv6-server [ port ] [ -a source-ipv6 ] [ -i interface-type interface-number ] ]

【视图】

用户视图

【参数】

ftp-ipv6-server:远程FTP服务器的IPv6地址或主机名(主机名为1~46个字符的字符串)。使用主机名时需要由静态或动态域名解析完成主机名到IPv6地址的转换。

port:FTP服务器端口号,取值范围为0~65535,缺省值为21。

-a source-ipv6:用来指定发送的FTP报文中的源地址。该地址必须是设备上已配置的IPv6地址。

-i interface-type interface-number:出接口的接口类型和接口编号。此参数只用于TFTP服务器的地址是链路本地地址的情况,而且指定的出接口必需具有链路本地地址(链路本地地址的介绍和配置请参见“IPv6配置”模块)。

【描述】

ftp ipv6命令用来登录FTP服务器,并进入FTP客户端视图。

需要注意的是:

l              该命令适用于IPv6组网环境。

l              如果不指定任何参数,则只进入FTP客户端视图,不登录FTP服务器。

l              如果指定参数,系统会提示用户输入登录FTP服务器的用户名和密码。如果用户名和密码正确,则登录成功,并进入FTP客户端视图;否则,登录失败。

【举例】

# 登录到IPv6地址为3000::200的远程FTP服务器。

<sysname> ftp ipv6 3000::200

Trying 3000::200 ...

Press CTRL+K to abort

Connected to 3000::200.

220 Welcome!

User(3000::200:(none)): MY_NAME

331 Please specify the password.

Password:

230 Login successful.

[ftp]

2.2.12  get

【命令】

get remotefile [ localfile ]

【视图】

FTP客户端视图

【参数】

remotefile:远程FTP服务器上文件名。

localfile:保存到本地的文件名。

【描述】

get命令用来下载FTP服务器上的文件,并将下载的文件存储在本地。

如果没有指定本地文件名,则系统缺省认为文件名与远程FTP服务器上的文件名相同。

【举例】

# 下载temp1.c文件,并以temp.c文件名保存。

[ftp] get temp1.c temp.c

 

227 Entering Passive Mode (192,168,1,50,17,163).

125 ASCII mode data connection already open, transfer starting for temp1.c.

.....226 Transfer complete.

FTP: 5190 byte(s) received in 7.754 second(s), 669.00 byte(s)/sec.

2.2.13  lcd

【命令】

lcd

【视图】

FTP客户端视图

【参数】

【描述】

lcd命令用来获取FTP客户端本地的工作路径。

【举例】

# 显示本地的工作路径。

[ftp] lcd

FTP: Local directory now flash:/temp

2.2.14  ls

【命令】

ls [ remotefile [ localfile ] ]

【视图】

FTP客户端视图

【参数】

remotefile:查询的远程FTP服务器上的目录或文件名。

localfile:本地文件名,该文件用来保存查询的结果。

【描述】

ls命令用来查询远程FTP服务器上当前目录下的子目录及文件,系统将列出当前目录下的所有子目录及文件的名称。

ls remotefile命令用来查询远程FTP服务器上的指定目录或文件,系统将列出找到的目录或文件的名称。

ls remotefile localfile命令用来查询远程FTP服务器上指定的目录或文件,并把查询结果(找到的目录或文件的名称)保存到本地以localfile命名的文件中。

&  说明:

ls命令只能显示出目录/文件的名称,而dir命令可以查看与目录/文件相关的信息,如大小,创建日期等。

 

【举例】

# 查询FTP服务器上当前目录下的所有子目录及文件。

[ftp] ls

227 Entering Passive Mode (192,168,1,50,17,165).

125 ASCII mode data connection already open, transfer starting for *.

ar-router.cfg

logfile

mainar.bin

arbasicbtm.bin

ftp

test

bb.cfg

vrpcfg.cfg

226 Transfer complete.

FTP: 87 byte(s) received in 0.132 second(s) 659.00 byte(s)/sec.

# 查询FTP服务器上的子目录logfile,并将查询结果保存在aa.txt文件中。

[ftp] ls logfile aa.txt

227 Entering Passive Mode (192,168,1,50,17,166).

125 ASCII mode data connection already open, transfer starting for logfile.

.....226 Transfer complete.

FTP: 9 byte(s) received in 0.094 second(s) 95.00 byte(s)/sec.

# 查看aa.txt文件的内容。

[ftp] quit

<Sysname> more aa.txt

logfile  

2.2.15  mkdir

【命令】

mkdir directory

【视图】

FTP客户端视图

【参数】

directory:目录名。

【描述】

mkdir命令用来在远程FTP服务器的指定目录下创建子目录。

只有获得远程FTP服务器授权的客户端用户才能执行此项操作。

【举例】

# 在远程FTP服务器的当前目录下创建子目录mytest。

[ftp] mkdir mytest

257 "flash:/mytest" new directory created. 

2.2.16  open

【命令】

open ftp-server [ port ] [ -a source-ip ]

【视图】

FTP客户端视图

【参数】

ftp-server:远程FTP服务器的IP地址或主机名(主机名为1~20个字符的字符串)。

port:远程FTP服务器的端口号,取值范围为0~65535,缺省值为21。

-a source-ip:用来指定发送的FTP报文中的源地址。该地址必须是设备上已配置的IP地址。

【描述】

open命令用来在FTP客户端视图下,登录IPv4 FTP服务器。

登录时,系统会提示用户输入登录用户名和密码。如果用户名和密码正确,则登录成功;否则,登录失败。

该命令适用于IPv4组网环境。

相关配置请参考命令close

【举例】

# 在FTP Client视图下,登录远程FTP服务器(IP地址为192.168.1.50)。

<Sysname> ftp

[ftp] open 192.168.1.50

Trying 192.168.1.50 ...

Press CTRL+K to abort

Connected to 192.168.1.50.

220 FTP service ready.

User(192.168.1.50:(none)):aa

331 Password required for aa.

Password:

230 User logged in.

 

[ftp]

2.2.17  open ipv6

【命令】

open ipv6 ftp-ipv6-server [ port ] [ -a source-ipv6 ] [ -i interface-type interface-number ]

【视图】

FTP客户端视图

【参数】

ftp-ipv6-server:远程FTP服务器的IPv6地址或主机名(主机名为1~46个字符的字符串)。

port:远程FTP服务器的端口号,取值范围为0~65535,缺省值为21。

-a source-ipv6:用来指定发送的FTP报文中的源地址。该地址必须是设备上已配置的IPv6地址。

-i interface-type interface-number:出接口的接口类型和接口编号。此参数只用于TFTP服务器的地址是链路本地地址的情况,而且指定的出接口必需具有链路本地地址(链路本地地址的介绍和配置请参见“IPv6配置”模块)。

【描述】

open ipv6命令用来在FTP客户端视图下,登录IPv6 FTP服务器。

登录时,系统会提示用户输入登录用户名和密码。如果用户名和密码正确,则登录成功;否则,登录失败。

该命令适用于IPv6组网环境。

相关配置请参考命令close

【举例】

# 在FTP Client视图下,登录FTP服务器(IPv6地址为3000::200)。

<Sysname> ftp

[ftp] open ipv6 3000::200

Trying 3000::200 ...

Press CTRL+K to abort

Connected to 3000::200.

220 Welcome!

User(3000::200:(none)): MY_NAME

331 Please specify the password.

Password:

230 Login successful.

2.2.18  passive

【命令】

passive

undo passive

【视图】

FTP客户端视图

【参数】

【描述】

passive命令用来设置数据传输的方式为被动方式。undo passive命令用来设置数据传输的方式为主动方式。

缺省情况下,数据传输的方式为被动方式。

【举例】

# 设置数据传输的方式为被动方式。

[ftp] passive

FTP: passive is on

2.2.19  put

【命令】

put localfile [ remotefile ]

【视图】

FTP客户端视图

【参数】

localfile:本地的文件名。

remotefile:保存到远程FTP服务器上的文件名。

【描述】

put命令用来将本地的文件上传到远程FTP服务器。

如果用户没有指定远程服务器上的文件名,则系统缺省认为此文件名与本地文件名相同。

【举例】

# 将本地cc.txt文件上传到远程FTP服务器,并以dd.txt文件名保存。

[ftp] put cc.txt dd.txt

227 Entering Passive Mode (192,168,1,50,17,169).

125 ASCII mode data connection already open, transfer starting for dd.txt.

226 Transfer complete.

FTP: 9 byte(s) sent in 0.112 second(s), 80.00 byte(s)/sec.

2.2.20  pwd

【命令】

pwd

【视图】

FTP客户端视图

【参数】

【描述】

pwd命令用来显示远程FTP服务器上的工作目录。

【举例】

# 显示远程FTP服务器上的工作目录。

[ftp] pwd

257 "flash:/temp" is current directory.

2.2.21  quit

【命令】

quit

【视图】

FTP客户端视图

【参数】

【描述】

quit命令用来终止与远程FTP服务器的连接,并退回到用户视图。

【举例】

# 终止与远程FTP服务器的连接,并退回到用户视图。

[ftp] quit

221 Server closing. 

 

<Sysname>

2.2.22  remotehelp

【命令】

remotehelp [ protocol-command ]

【视图】

FTP客户端视图

【参数】

protocol-command:FTP协议命令。

【描述】

remotehelp命令用来显示远程FTP服务器支持的FTP相关协议命令的帮助信息。

【举例】

# 查看协议命令user的语法。

[ftp] remotehelp user

214-Here is a list of available ftp commands

    Those with '*' are not yet implemented.

   USER   PASS   ACCT*  CWD    CDUP   SMNT*  QUIT   REIN*

   PORT   PASV   TYPE   STRU*  MODE*  RETR   STOR   STOU*

   APPE*  ALLO*  REST*  RNFR*  RNTO*  ABOR*  DELE   RMD

   MKD    PWD    LIST   NLST   SITE*  SYST   STAT*  HELP

   NOOP*  XCUP   XCWD   XMKD   XPWD   XRMD

214 Direct comments to X company.

2.2.23  rmdir

【命令】

rmdir directory

【视图】

FTP客户端视图

【参数】

directory:远程FTP服务器上的目录名。

【描述】

rmdir命令用来删除FTP服务器上指定的目录。

只有获得远程FTP服务器授权的客户端用户才能执行此项操作。

需要注意的是:

l              被删除的目录必须为空目录(即删除目录前,必须先删除该目录下的所有文件及子目录,文件的删除请参见delete命令)。

l              执行rmdir后,远程回收站中原来属于该文件夹的文件会自动被彻底删除。

【举例】

# 删除FTP服务器上的flash:/temp1目录。

[ftp] rmdir flash:/temp1

200 RMD command successful.

2.2.24  user

【命令】

user username [ password ]

【视图】

FTP客户端视图

【参数】

username:其他的登录用户名。

password:登录密码。

【描述】

user命令用来在成功登录FTP服务器后,使用其他用户身份重新登录当前访问的FTP服务器。

在使用该命令前,必须在FTP服务器上设置了相应的用户名和密码,否则,登录失败,FTP连接关闭。

【举例】

# 用户ftp1已经登录FTP服务器,现以ftp2的身份重新访问当前FTP服务器(假设用户名ftp2及其登录密码123123123123已经在FTP服务器设置完毕)。

[ftp] user ftp2

331 Password required for ftp2.

Password:

230 User logged in.

 

[ftp]

2.2.25  verbose

【命令】

verbose

undo verbose

【视图】

FTP客户端视图

【参数】

【描述】

verbose命令用来打开verbose开关,使能显示FTP服务器返回的详细信息。undo verbose命令用来关闭verbose开关,禁止显示FTP服务器返回的详细信息。

缺省情况下,verbose开关为开启状态。

【举例】

# 打开verbose开关。

[ftp] verbose

FTP: verbose is on

 


第3章  TFTP配置命令

3.1  TFTP客户端配置命令

3.1.1  tftp-server acl

【命令】

tftp-server [ ipv6 ] acl acl-number

undo tftp-server [ ipv6 ] acl

【视图】

系统视图

【参数】

ipv6:TFTP服务支持IPv6协议。不带该参数,表示使用IPv4协议。

acl-number:基本访问控制列表的编号,取值范围为2000~2999。

【描述】

tftp-server acl命令用来将已配置的ACL(Access Control List,访问控制列表)与TFTP应用相关联。用户利用ACL中配置的规则可以允许或禁止对网络中特定TFTP服务器的使用。undo tftp-server ipv6 acl命令用来取消ACL与TFTP应用的关联。

ACL的相关内容请参见“ACL”模块。

【举例】

# 在IPv4组网环境下,将ACL 2000与TFTP应用相关联。

<Sysname> system-view

[Sysname] acl number 2000

[Sysname-acl-basic-2000] rule permit source 1.1.1.1 0

[Sysname-acl-basic-2000] quit

[Sysname] tftp-server acl 2000

# IPv6组网环境下,将ACL 2001与TFTP应用相关联。

<Sysname> system-view

[Sysname] acl ipv6 number 2001

[Sysname-acl6-basic-2001] rule permit source 2030:5060::9050/64

[Sysname-acl6-basic-2001] quit

[Sysname] tftp-server ipv6 acl 2001

3.1.2  tftp get

【命令】

tftp tftp-server get source-file [ dest-file | -a source-ip ]*

【视图】

用户视图

【参数】

tftp-server:TFTP服务器的IP地址或主机名(主机名为1~20个字符的字符串)。

get:从TFTP服务器上下载文件并保存到本地设备。

source-file要从TFTP服务器上下载的文件名。

dest-file:下载后存储在本地设备上的文件名。

-a source-ip:用来指定发送的TFTP报文中的源地址。需要注意的是,此处所指定的源地址必须是设备上已配置的IP地址。

【描述】

tftp get命令用来将指定文件从TFTP服务器上下载并保存到本地设备。

如果没有指定本地文件名,则系统缺省认为文件名与远程FTP服务器上的文件名相同。

该命令适用于IPv4组网环境。

相关配置可参考命令tftp puttftp sget

【举例】

# 从TFTP服务器(1.1.3.1),将文件LANSwitch.bin下载到本机并保存为vxWorks.bin。

<Sysname> tftp 1.1.3.1 get LANSwitch.bin vxWorks.bin

  File will be transferred in binary mode.

  Downloading file from remote tftp server, please wait......

  TFTP:       35 bytes received in 0 second(s).

  File downloaded successfully.

3.1.3  tftp ipv6

【命令】

tftp ipv6 tftp-ipv6-server [ -i interface-type interface-number ] { get | put } source-file [ destination-file ]

【视图】

用户视图

【参数】

tftp-ipv6-server:TFTP服务器的IPv6地址或主机名(主机名为1~46个字符的字符串)。

-i interface-type interface-number:出接口的接口类型和接口编号。此参数只用于TFTP服务器的地址是链路本地地址的情况,而且指定的出接口必需具有链路本地地址(链路本地地址的介绍和配置请参见“IPv6配置”模块)。

get:执行下载文件操作。

put:执行上传文件操作。

source-file:源文件的名称。

destination-file:目的文件的名称。如果不指定该参数,则目的文件的名称与源文件的名称相同。

【描述】

tftp ipv6命令用来执行下列操作:

l              下载文件操作:将TFTP服务器上的指定源文件下载到本地。

l              上传文件操作:将本地的指定源文件上传到TFTP服务器。

该命令适用于IPv6组网环境。

【举例】

# 从TFTP服务器下载文件filetoget.txt。

<Sysname> tftp ipv6 fe80::250:daff:fe91:e058 –i Vlan-interface 300 get filetoget.txt

 

File will be transferred in binary mode

  Downloading file from remote tftp server, please wait...

  TFTP:       32 bytes received in 5 second(s).

  File downloaded successfully.

3.1.4  tftp put

【命令】

tftp tftp-server put source-file [ dest-file | -a source-ip ]*

【视图】

用户视图

【参数】

tftp-server:TFTP服务器的IP地址或主机名(主机名为1~20个字符的字符串)。

put:将文件传到TFTP服务器上。

source-file:要上传到服务器的文件名。

dest-file:文件上传到TFTP服务器后的文件名。

-a source-ip:用来指定发送的TFTP报文中的源地址。需要注意的是,此处所指定的源地址必须是设备上已配置的IP地址。

【描述】

tftp put命令用来将设备上的文件上传到TFTP服务器上。

如果用户没有指定远程服务器上的文件名,则系统缺省认为此文件名与本地文件名相同。

该命令适用于IPv4组网环境。

相关配置可参考命令tftp gettftp sget

【举例】

# 将存储设备Flash根目录下的文本文件config.txt上传到TFTP服务器缺省路径下。TFTP服务器的IP地址为1.1.1.2,config.txt文件在TFTP服务器上以文件名config.bak保存。

<Sysname> tftp 1.1.1.2 put flash:/config.txt  config.bak

  File will be transferred in binary mode.

  Copying file to remote tftp server. Please wait... /

  TFTP:      962 bytes sent in 0 second(s).

  File uploaded successfully.

3.1.5  tftp sget

【命令】

tftp tftp-server sget source-file [ dest-file | -a source-ip ]*

【视图】

用户视图

【参数】

tftp-server:TFTP服务器的IP地址或主机名(主机名为1~20个字符的字符串)。

sget:以安全模式从TFTP服务器上下载文件并保存到本地设备。

source-file要从TFTP服务器上下载的文件名。

dest-file:下载后存储在本地设备上的文件名。

-a source-ip:用来指定发送的TFTP报文中的源地址。需要注意的是,此处所指定的源地址必须是设备上已配置的IP地址。

【描述】

tftp sget命令用来以安全模式将TFTP服务器的指定文件下载并保存到本地设备上。

在这种方式下,设备将获取的远端文件先保存到内存中,等用户文件全部接收完毕,才将它写到Flash中。这样如果系统文件下载失败(如网络断开等原因),因为原有的系统文件没有被覆盖,设备仍能够启动。这种方法安全系数较高,但需要较大的内存空间。

该命令适用于IPv4组网环境。

相关配置可参考命令tftp gettftp put

【举例】

# 将TFTP服务器根目录下的config.txt文件以安全模式下载到本地硬盘。TFTP服务器的IP地址为1.1.1.1,下载到本地之后以文件名config.bak保存。

<Sysname> tftp 1.1.1.1 sget config.txt flash:/config.bak

  Write file to memory

  Downloading file from remote tftp server, please wait.../

  TFTP:     1868 bytes received in 0 second(s)

  File downloaded successfully.

 

  Writing data into local file, please wait... ...

  Succeed to write data into file .

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们