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

H3C WX3000系列有线无线一体化交换机交换引擎 命令手册-6PW103

28-文件系统管理命令

本章节下载 28-文件系统管理命令  (171.18 KB)

docurl=/cn/Service/Document_Software/Document_Center/Wlan/WX/H3C_WX3000/Command/Command_Manual/H3C_WX3000_CM-6PW103/200907/643031_30005_0.htm

28-文件系统管理命令


1 文件系统管理命令

设备支持以下输入文件的形式:

l    如果输入文件的URL形式以“unit1>flash:/”或“flash:/”开头,则表示本地Flash上的文件。

l    如果用户直接输入路径名或者文件名,则表示当前工作路径下的路径或者文件。

 

1.1  文件系统配置命令

设备上的设备名,目录名,路径名及文件名的长度有如下限制:每一级目录名均不能超过91个字符,路径名和文件名总长度不能超过127个字符,设备名不能超过14个字符,总长度不能超过142个字符。

 

1.1.1  cd

【命令】

cd directory

【视图】

用户视图

【参数】

directory:目标目录名。

【描述】

cd命令用来进入设备的指定工作路径。

用户登录交换引擎时的缺省目录为Flash的根目录。

【举例】

# 从根目录进入设备的目录test。

<device> cd test

<device> pwd

unit1>flash:/test

# 返回上一级目录。

<device> cd ..

1.1.2  copy

【命令】

copy fileurl-source fileurl-dest

【视图】

用户视图

【参数】

fileurl-source:Flash中源文件的路径名或文件名。

fileurl-dest:Flash中目标文件的路径名或文件名。

【描述】

copy命令用来复制文件。

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

如果只指定目标文件的路径,而没有指定文件名称,则缺省使用源文件名作为目标文件名。

【举例】

# 拷贝文件从flash:/config.cfg到flash:/test/1.cfg。

<device> copy flash:/config.cfg flash:/test/1.cfg

Copy unit1>flash:/config.cfg to unit1>flash:/test/1.cfg?[Y/N]:y

...

%Copy file unit1>flash:/config.cfg to unit1>flash:/test/1.cfg...Done.

1.1.3  delete

【命令】

delete [ /unreserved ] file-url

delete { running-files | standby-files } [ /unreserved ]

【视图】

用户视图

【参数】

/unreserved:彻底删除该文件。

file-url:Flash中的路径名或文件名。支持使用通配符“*”,比如delete *.txt可以删除当前目录下所有以txt为扩展名的文件。

running-files:所有具有main属性的文件。

standby-files:所有具有backup属性的文件。

【描述】

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

使用delete命令删除文件时,如果指定/unreserved参数,文件即被永久删除,不可恢复;如果不指定/unreserved参数,被删除的文件会存放在回收站中,可以使用undelete命令恢复。

delete命令还可以根据文件属性进行删除:

l              delete running-files命令将把所有具有main属性的文件删除;

l              delete standby-files命令将把所有具有backup属性的文件删除。

当一个文件同时具有主备属性时:

l              delete running-files命令并不删除文件,只是删除文件的主属性;

l              delete standby-files命令并不删除文件,只是删除文件的备属性。

在使用delete running-filesdelete standby-files命令时,系统会请用户确认是否删除所有主/备属性的文件。如果选择是,则系统删除所有主/备属性的文件;如果用户选择否,则系统依次请用户确认是否:

(1)        删除主/备属性的 Image 文件?

(2)        删除主/备属性的配置文件?

(3)        删除主/备属性的 Web 文件?

如下所示:

Delete the running image file? [Y/N]:n

Delete the running config file? [Y/N]:n

Delete the running web file? [Y/N]:n

 

Delete the backup image file? [Y/N]:n

Delete the backup config file? [Y/N]:n

Delete the backup web file? [Y/N]:n

在用户确定了要删除的文件后,系统开始进行删除动作。

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

 

【举例】

# 删除文件test/test.txt。

<device> delete test/test.txt

Delete unit1>flash:/test/test.txt?[Y/N]:y

.

%Delete file unit1>flash:/test/test.txt...Done.

# 删除具有backup属性的配置文件。

<device> delete standby-files

Delete all the backup files? [Y/N]:n

Delete the backup image file? [Y/N]:n

Delete the backup config file? [Y/N]:y

Delete the backup web file? [Y/N]:n

Start deleting ...

Deleting ... done

1.1.4  dir

【命令】

dir [ /all ] [ file-url ]

【视图】

用户视图

【参数】

/all:所有的文件(包括存放在回收站中的文件)信息。

file-url:Flash中的路径名或文件名。支持使用通配符“*”,比如dir *.txt可以显示当前目录下所有以txt为扩展名的文件。

【描述】

dir命令用来显示设备的Flash中的指定文件或目录信息。

使用dir命令显示文件目录信息时,如果不指定/all参数,则不显示回收站中的文件;如果指定/all参数,则显示回收站中的文件信息。

如果文件具有main,backup或main/backup属性,该文件将使用如下特殊符号标识出来:

l              main:(*)

l              backup:(b)

l              main/backup:(*b)

dir /all命令的显示信息中,已经删除到回收站中的文件会加上方括号作为提示。

 

【举例】

# 显示根目录下的普通文件。

<device> dir

Directory of unit1>flash:/

1       -rw-      1443  Apr 02 2000 02:45:13   startup.cfg

   2 (*)   -rw-      1713  Apr 01 2000 23:57:11   vrpcfg.cfg

 

6858 KB total (6848 KB free)

 

(*) -with main attribute   (b) -with backup attribute

(*b) -with both main and backup attribute

# 显示根目录下的所有文件(包括回收站中的文件)。

<device> dir /all

Directory of unit1>flash:/

 

   1       -rw-      1443  Apr 02 2000 02:45:13   startup.cfg

   2       -rwh       151  Apr 02 2000 00:05:53   private-data.txt

   3 (*)   -rw-      1713  Apr 01 2000 23:57:11   vrpcfg.cfg

   4       -rwh       356  Apr 02 2000 03:20:25   dsakey

   5       -rwh       428  Apr 02 2000 03:21:59   hostkey

   6       -rwh       572  Apr 02 2000 03:22:21   serverkey

 

6858 KB total (6848 KB free)

 

(*) -with main attribute   (b) -with backup attribute

(*b) -with both main and backup attribute

# 显示目录flash:/test/下的所有文件(包括回收站中的文件)中文件名以t打头的文件信息。

<device> dir /all test/t*

Directory of unit1>flash:/test/

   0       -rw-      556  Apr 04 2000 14:45:19   test.txt

7239 KB total (3481 KB free)

(*) -with main attribute   (b) -with backup attribute

(*b) -with both main and backup attribute

1.1.5  execute

【命令】

execute filename

【视图】

系统视图

【参数】

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

【描述】

execute命令用来执行指定的批处理文件。

l              批处理命令逐条执行批处理文件中的命令行;

l              批处理文件中不能包含不可见字符。如果发现有不可见字符,批处理命令则退出当前执行过程,并且不进行回退操作;

l              批处理命令的执行过程相当于手工逐条执行的自动化过程。批处理命令不保证每一条命令的执行;

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

l              批处理文件中不限制命令的形式和内容。

【举例】

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

<device> system-view

System View: return to User View with Ctrl+Z.

[device] execute test.bat

<device>

....

%Created dir unit1>flash:/test3.

1.1.6  file prompt

【命令】

file prompt { alert | quiet }

【视图】

系统视图

【参数】

alert:对文件有危险性的操作进行交互确认。

quiet:对文件操作不提示。

【描述】

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

缺省情况下,文件操作的提醒方式为alert,对文件有危险性的操作进行交互确认。

如果将文件操作的提醒方式设置为quiet,则系统对文件操作不作提示,可能会由于一些误操作,导致对系统造成不可恢复的破坏。例如:

l              当文件操作的提醒方式为alert时,删除文件的界面显示为

<device> delete unit1>flash:/te.txt

Delete unit1>flash:/te.txt?[Y/N]:y

......

%Delete file unit1>flash:/te.txt...Done.

系统等待用户输入确认信息的等待时间为30s,若30s后用户未输入任何确认信息,则取消此次文件操作,如下:

<device> delete flash:/tt.txt

Delete flash:/tt.txt?[Y/N]:

<device>

l              当文件操作的提醒方式为quiet时,删除文件的界面显示为

<device> delete unit1>flash:/te.txt

....

%Delete file unit1>flash:/te.txt...Done.    

【举例】

# 设置系统对文件操作的提醒方式为quiet

<device> system-view

System View: return to User View with Ctrl+Z.

[device] file prompt quiet

1.1.7  fixdisk

【命令】

fixdisk device

【视图】

用户视图

【参数】

device:设备名称。只能输入“unit1>flash:”或“flash:”。

【描述】

fixdisk命令用来恢复Flash的空间。

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

【举例】

# 恢复Flash的空间。

<device> fixdisk unit1>flash:

Fixdisk flash: may take some time to complete.

%Fixdisk unit1>flash: completed.

1.1.8  format

【命令】

format device

【视图】

用户视图

【参数】

device:设备名称。只能输入“unit1>flash:”或“flash:”。

【描述】

format命令用来格式化Flash。

格式化操作将导致Flash上的所有文件丢失(包括配置文件),并且不可恢复。

 

【举例】

# 格式化Flash。

<device>format unit1>flash:

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

..............................

%Format unit1>flash: completed.

1.1.9  mkdir

【命令】

mkdir directory

【视图】

用户视图

【参数】

directory:目录名。

【描述】

mkdir命令用来在Flash的指定目录下创建子目录。

创建的目录名不能与指定目录下的其它目录或文件名重名。

【举例】

# 在当前工作路径下创建子目录dd。

<device> mkdir dd

....

%Created dir unit1>flash:/dd.

1.1.10  more

【命令】

more file-url

【视图】

用户视图

【参数】

file-url:Flash中的文件的路径名或文件名。

【描述】

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

目前文件系统只支持显示文本文件的内容。

【举例】

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

<device> 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.

# 显示文件testcfg.cfg的内容。

<device> more testcfg.cfg

 

#

 sysname device

#

 configure-user count 5

#

vlan 2

#

return

<device>

1.1.11  move

【命令】

move fileurl-source fileurl-dest

【视图】

用户视图

【参数】

fileurl-source:Flash中源文件的路径名或文件名。

fileurl-dest:Flash中目标文件的路径名或文件名。

【描述】

move命令用来移动文件。

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

如果只指定目标文件的路径,而没有指定文件名称,则缺省使用源文件名作为目标文件名。

【举例】

# 将文件unit1>flash:/1.txt移动到unit1>flash:/a/。

<device>move unit1>flash:/1.txt unit1>flash:/a/

Move unit1>flash:/1.txt to unit1>flash:/a/1.txt?[Y/N]:y

.

%Moved file unit1>flash:/1.txt to unit1>flash:/a/1.txt.

# 将文件flash:/22.txt移动到unit1>flash:/test/,并覆盖路径unit1>flash:/test下原有文件。

<device>move 22.txt unit1>flash:/test

Move unit1>flash:/22.txt to unit1>flash:/test/22.txt?[Y/N]:y

The file unit1>flash:/test/22.txt exists. Overwrite it?[Y/N]:y

The file will be permanently deleted from flash, please wait.

....

%Moved file unit1>flash:/22.txt to unit1>flash:/test/22.txt.

1.1.12  pwd

【命令】

pwd

【视图】

用户视图

【参数】

【描述】

pwd命令用来显示登陆用户的当前工作路径。

【举例】

# 显示当前工作路径。

<device> pwd

unit1>flash:

1.1.13  rename

【命令】

rename fileurl-source fileurl-dest

【视图】

用户视图

【参数】

fileurl-source:Flash中的源路径名或文件名。

fileurl-dest:Flash中的目标路径名或文件名。

【描述】

rename命令用来重命名文件或目录。

若目标文件名或目录名与已经存在的文件名或目录名重名,则重命名操作执行失败。

【举例】

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

<device>rename config.txt config.bak

Rename unit1>flash:/config.txt to unit1>flash:/config.bak?[Y/N]:y

.

%Renamed file unit1>flash:/config.txt to unit1>flash:/config.bak.

1.1.14  reset recycle-bin

【命令】

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

【视图】

用户视图

【参数】

file-url:Flash中的文件的路径名或文件名。支持使用通配符“*”。

/force:删除时没有任何提示。

【描述】

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

使用delete命令删除文件时如果不指定/unreserved参数,则只是将文件放在回收站中,并没有彻底删除。使用reset recycle-bin命令则可以彻底删除回收站中的文件。

【举例】

# 清空回收站中的文件。

<device>reset recycle-bin unit1>flash:/

Clear unit1>flash:/te.txt ?[Y/N]:y

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

.....

%Cleared file unit1>flash:/~/te.txt.

1.1.15  rmdir

【命令】

rmdir directory

【视图】

用户视图

【参数】

directory:目录名。

【描述】

rmdir命令用来删除目录。

被删除的目录必须为空目录(即删除目录前,必须先删除该目录下的所有文件和子目录)。

【举例】

# 删除目录dd。

<device> rmdir dd

Rmdir unit1>flash:/dd?[Y/N]:y

....

%Removed directory unit1>flash:/dd.

1.1.16  undelete

【命令】

undelete file-url

【视图】

用户视图

【参数】

file-url:Flash中的文件的路径名或文件名。

【描述】

undelete命令用来恢复回收站中的文件。

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

【举例】

# 恢复删除的文件startup.cfg。

<device>dir /all

Directory of unit1>flash:/

 

   1       -rw-      1443  Apr 02 2000 02:45:13   [startup.cfg]

   2       -rwh       151  Apr 02 2000 00:05:53   private-data.txt

   3 (*)   -rw-      1713  Apr 01 2000 23:57:11   vrpcfg.cfg

   4       -rwh       356  Apr 02 2000 03:20:25   dsakey

   5       -rwh       428  Apr 02 2000 03:21:59   hostkey

   6       -rwh       572  Apr 02 2000 03:22:21   serverkey

 

6858 KB total (6846 KB free)

 

(*) -with main attribute   (b) -with backup attribute

(*b) -with both main and backup attribute

 

<device>undelete startup.cfg

Undelete unit1>flash:/startup.cfg?[Y/N]:y

...

%Undeleted file unit1>flash:/startup.cfg.

1.2  文件属性配置命令

1.2.1  boot attribute-switch

【命令】

boot attribute-switch { all | configuration | web }

【视图】

用户视图

【参数】

all:所有文件,包括配置文件和Web文件。

configuration:配置文件,用于保存和恢复配置,其后缀名为.cfg。

web:Web文件,用于Web网管,其后缀名为.web。

【描述】

boot attribute-switch命令用来切换文件的主备属性,即把原来的主属性文件变为备属性文件,或者把原来的备属性文件变为主属性文件。

【举例】

# 切换所有文件的主备属性。

<device> boot attribute-switch all

 The web and configuration file's backup-attribute and main-attribute will exchange.

 Are you sure? [Y/N] y                                                         

 The web and configuration file's backup-attribute and main-attribute successfully exchanged on unit 1!

1.2.2  boot web-package

【命令】

boot web-package webfile { backup | main }

【视图】

用户视图

【参数】

webfile:Web文件名,长度取值为5~127位字符(包括扩展名.web)。

backup:文件备属性。

main:文件主属性。

【描述】

boot web-package命令用来设置Web文件的主属性和备属性。

l    设置Web文件主备属性的前提要求是设备存在该Web文件。

l    Web文件的主备属性设置完成后立即生效,不用重启设备。

l    升级Web文件后,用户需要重启后在Boot菜单里指定新Web文件,否则用户不能正常使用Web Server功能。

 

【举例】

# 设置boot.web文件的属性为main。

<device> boot web-package boot.web main

1.2.3  display web package

【命令】

display web package

【视图】

任意视图

【参数】

【描述】

display web package命令用来显示设备采用的Web文件信息,包括当前使用的Web文件名、下次启动时的主属性和备属性的Web文件名。

【举例】

# 显示设备采用的Web文件信息。

<device> display web package

The current using web package is: flash:/H3C-http3.1.8-0015.web

The main web package is: flash:/ H3C-http3.1.8-0015.web

The backup web package is:NULL

 

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

新华三官网
联系我们