04-文件系统管理命令
本章节下载: 04-文件系统管理命令 (231.61 KB)
目 录
1.1.6 display nandflash file-location
1.1.7 display nandflash badblock-location
1.1.8 display nandflash page-data
· 本文举例均默认当前路径为设备存储介质的根目录。
· 本文举例中的主用主控板所在槽位和备用主控板所在槽位请以设备实际情况为准。
· 本手册所涉及的文件名参数的确定方式请参见“文件系统管理”中的“文件名参数输入规则”。
【命令】
cd { directory | .. | / }
【视图】
用户视图
【缺省级别】
3:管理级
【参数】
directory:指定目标工作路径。格式为[drive:/]path。drive和path参数的详细解释,请参见“基础配置指导”中的“文件系统管理”。如果没有给出drive信息,则表示当前路径下的文件夹或者子文件夹。
..:返回上一级目录。如果当前的工作路径是根目录,或不存在上一级目录,则执行cd ..后保持当前的工作路径不变。该参数不支持命令行在线帮助。
/:返回存储介质的根目录。该参数不支持命令行在线帮助。
【描述】
cd命令用来修改当前的工作路径。
【举例】
# 登录设备后从根目录进入test子文件夹。
<Sysname> cd test/
# 返回上一级目录(请注意关键字cd后有一个空格)。
<Sysname> cd ..
# 返回根目录。
<Sysname> cd /
使用cd命令修改当前的工作路径后,可以使用pwd命令查看当前所在的路径。
进入备用主控板上CF卡的根目录。(SR6604/SR6608/SR6616/SR6604-X/SR6608-X/SR6616-X)
<Sysname> cd slot1#cfa0:/
# 从备用主控板的文件系统切换回主用主控板根目录下的子文件夹test。
<Sysname> cd cfa0:/test
【命令】
copy fileurl-source fileurl-dest
【视图】
用户视图
【缺省级别】
3:管理级
【参数】
fileurl-source:源文件名。
fileurl-dest:目标文件名或者目标文件夹。
【描述】
copy命令用来复制文件。
如果使用文件夹作为fileurl-dest,则系统会将文件复制到指定文件夹,使用源文件名称作为文件名。
· 非IRF模式应用
# 将文件test.cfg在当前文件夹下复制一份,并命名为testbackup.cfg。
<Sysname> copy testcfg.cfg testbackup.cfg
Copy cfa0:/test.cfg to cfa0:/testbackup.cfg?[Y/N]:y
....
%Copy file cfa0:/test.cfg to cfa0:/testbackup.cfg...Done.
# 将CF卡上文件夹test下的文件1.cfg复制到文件夹testbackup,并命名为1backup.cfg。
<Sysname> copy cfa0:/test/1.cfg cfa0:/testbackup/1backup.cfg
Copy cfa0:/test/1.cfg to cfa0:/testbackup/1backup.cfg?[Y/N]:y
%Copy file cfa0:/test/1.cfg to cfa0:/testbackup/1backup.cfg...Done.
# 登录设备后将主用主控板的配置文件拷贝到备用主控板的根目录下。(SR6604/SR6608/SR6616/SR6604-X/SR6608-X/SR6616-X)
<Sysname> copy vrcfg.cfg slot1#cfa0:/
Copy cfa0:/vrcfg.cfg to slot1#cfa0:/vrcfg.cfg?[Y/N]:y
%Copy file cfa0:/vrcfg.cfg to slot1#cfa0:/vrcfg.cfg...Done.
· IRF模式应用
# 登录设备后将全局主用主控板的配置文件拷贝到全局备用主控板的根目录下(该板所在的成员设备的编号为1,槽位号为1)。
<Sysname> copy vrcfg.cfg chassis1#slot1#cfa0:/
Copy cfa0:/vrcfg.cfg to chassis1#slot1#cfa0:/vrcfg.cfg?[Y/N]:y
%Copy file cfa0:/vrcfg.cfg to chassis1#slot1#cfa0:/vrcfg.cfg...Done.
# 登录设备后将全局备用主控板(该板所在的成员设备的编号为1,槽位号为1)的配置文件拷贝到另一个全局备用主控板的根目录下(该板所在的成员设备的编号为2,槽位号为1)。
<Sysname> copy chassis1#slot1#cfa0:/vrcfg.cfg chassis2#slot1#cfa0:/
Copy cfa0:/vrcfg.cfg to chassis1#slot1#cfa0:/vrcfg.cfg?[Y/N]:y
%Copy file chassis1#slot1#cfa0:/vrcfg.cfg to chassis2#slot1#cfa0:/vrcfg.cfg...Done.
【命令】
crypto-digest sha256 file file-url
【视图】
用户视图
【缺省级别】
2:系统级
【参数】
sha256:指定使用的摘要算法为SHA-256。
file file-url:指定的文件名称。
【描述】
crypto-digest命令用来计算指定文件的摘要值。
使用指定的摘要算法对指定的文件计算摘要值,通常用于验证文件的正确性和完整性,防止文件内容被窜改。例如,用户可以使用本命令计算出设备上的版本文件的摘要值,并与设备厂商在网站上发布的该版本文件对应的摘要值进行比较,来验证该版本文件是否合法。
【举例】
# 使用SHA-256算法计算cc.bin文件的摘要值。
<Sysname> crypto-digest sha256 file cc.bin
Computing digest...
SHA256 digest(cc.bin)=
7bcb92458222f91f9a09a807c4c4567efd4d5dc4e4abc06c2a741df7045433eb
【命令】
delete [ /unreserved ] file-url
【视图】
用户视图
【缺省级别】
3:管理级
【参数】
/unreserved:彻底删除该文件,被彻底删除的文件将不能被恢复。
file-url:要删除的文件名。file-url参数支持通配符“*”进行匹配,比如delete *.txt可以删除当前目录下所有以txt为扩展名的文件。
【描述】
delete file-url命令用来临时删除指定文件。被删除的文件被存放在回收站中,可以使用undelete命令恢复。
使用dir /all命令可以显示当前目录下删除的、在回收站中的文件,这种文件在显示时会以方括号“[ ]”标出。若要从回收站中彻底删除该文件,请使用reset recycle-bin命令。
delete /unreserved file-url命令用来彻底删除指定文件。被删除的文件不再存在,不能恢复。请谨慎使用。
在同一个目录下,如果先后删除了两个名称相同的文件,回收站中只保留最后一次删除的文件。
【举例】
(1) 非IRF模式应用
· SR6602
# 删除当前目录下的文件tt.cfg。
<Sysname> delete tt.cfg
Delete cfa0:/tt.cfg? [Y/N]:y
%Delete file cfa0:/tt.cfg...Done.
· SR6602-X
# 删除当前目录下的文件tt.cfg。
<Sysname> delete tt.cfg
Delete flash:/tt.cfg? [Y/N]:y
%Delete file flash:/tt.cfg...Done.
· SR6604/SR6608/SR6616/SR6604-X/SR6608-X/SR6616-X
# 登录设备后删除主用主控板存储介质根目录下的文件tt.cfg。
<Sysname> delete tt.cfg
Delete cfa0:/tt.cfg? [Y/N]:y
%Delete file cfa0:/tt.cfg...Done.
# 登录设备后删除备用主控板(所在槽位号为1)存储介质根目录下的文件tt.cfg。
· 方法一
<Sysname> delete slot1#cfa0:/tt.cfg
Delete slot1#cfa0:/hmr.cfg?[Y/N]:y
%Delete file slot1#cfa0:/tt.cfg...Done.
· 方法二
<Sysname> cd slot1#cfa0:/
<Sysname> delete tt.cfg
Delete slot1#cfa0:/tt.cfg?[Y/N]:y
%Delete file slot1#cfa0:/tt.cfg...Done.
(2) IRF模式应用
# 登录设备后删除全局主用主控板存储介质根目录下的文件tt.cfg。
<Sysname> delete tt.cfg
.
Delete cfa0:/tt.cfg?[Y/N]:y
.
%Delete file cfa0:/tt.cfg...Done.
# 登录设备后删除全局备用主控板存储介质根目录下的文件tt.cfg(该板所在的成员设备的编号为1,槽位号为1)。
· 方法一
<Sysname> delete chassis1#slot1#cfa0:/tt.cfg
Delete chassis1#slot1#cfa0:/tt.cfg?[Y/N]:y
%Delete file chassis1#slot1#cfa0:/tt.cfg...Done.
· 方法二
<Sysname> cd chassis1#slot1#cfa0:/
<Sysname> delete tt.cfg
Delete chassis1#slot1#cfa0:/tt.cfg?[Y/N]:y
%Delete file chassis1#slot1#cfa0:/tt.cfg...Done.
【命令】
dir [ /all ] [ file-url | /all-filesystems ]
【视图】
用户视图
【缺省级别】
3:管理级
【参数】
/all:显示当前目录下所有的文件及子文件夹信息,显示内容包括隐藏文件、隐藏子文件夹以及回收站中的原属于该目录下的文件的信息,回收站里的文件会以方括号“[ ]”标出。
file-url:显示指定的文件或文件夹的信息。file-url参数支持通配符“*”进行匹配,比如dir *.txt可以显示当前目录下所有以txt为扩展名的文件。
/all-filesystems:显示设备上所有存储介质根目录下的文件及文件夹信息。
【描述】
dir命令用来显示目录或文件信息。
不带任何参数时,用来显示当前目录下所有可见文件及文件夹的信息。
【举例】
(1) 非IRF模式应用
· SR6602
# 显示系统中所有的文件及文件夹信息。
<Sysname> dir /all
Directory of cfa0:/
0 drw- - Feb 18 2009 10:40:40 logfile
1 -rw- 19242520 Apr 21 2010 17:09:50 main.bin
2 -rwh 636 Jun 01 2010 18:47:28 private-data.txt
3 -rw- 724 Jun 01 2010 18:47:30 startup.cfg
4 -rwh 4 Aug 27 2009 10:33:10 snmpboots
5 -rw- 16916976 Feb 02 2010 14:24:14 main1.bin
6 -rw- 389736 Jul 13 2007 14:46:38 cmdtree.txt
7 -rw- 16930528 Feb 24 2010 14:20:02 main2.bin
8 -rw- 41950 Aug 21 2007 15:02:06 default.diag
9 -rwh 716 Aug 21 2007 20:12:30 hostkey
10 -rwh 572 Aug 21 2007 20:12:32 serverkey
11 -rwh 548 Aug 21 2007 20:12:56 [test.cfg]
506336 KB total (453168 KB free)
File system type of cfa0: FAT16
其中方括号“[ ]”表示该文件是在回收站里的文件。
# 显示设备上所有存储介质根目录下的文件及文件夹信息
<Sysname> dir /all-filesystems
Directory of cfa0:/
0 drw- - Feb 18 2009 10:40:40 logfile
1 -rw- 19242520 Apr 21 2010 17:09:50 main.bin
2 -rwh 636 Jun 01 2010 18:47:28 private-data.txt
3 -rw- 724 Jun 01 2010 18:47:30 startup.cfg
4 -rwh 4 Aug 27 2009 10:33:10 snmpboots
5 -rw- 16916976 Feb 02 2010 14:24:14 main1.bin
6 -rw- 389736 Jul 13 2007 14:46:38 cmdtree.txt
7 -rw- 16930528 Feb 24 2010 14:20:02 main2.bin
8 -rw- 41950 Aug 21 2007 15:02:06 default.diag
9 -rwh 716 Aug 21 2007 20:12:30 hostkey
10 -rwh 572 Aug 21 2007 20:12:32 serverkey
11 -rwh 548 Aug 21 2007 20:12:56 [test.cfg]
506336 KB total (453168 KB free)
File system type of cfa0: FAT16
Directory of cfb0:/
0 drw- - Feb 18 2009 10:40:40 logfile
1 -rw- 19242520 Apr 21 2010 17:09:50 main.bin
2 -rwh 636 Jun 01 2010 18:47:28 private-data.txt
3 -rw- 724 Jun 01 2010 18:47:30 startup.cfg
4 -rwh 4 Aug 27 2009 10:33:10 snmpboots
5 -rw- 16916976 Feb 02 2010 14:24:14 main1.bin
6 -rw- 389736 Jul 13 2007 14:46:38 cmdtree.txt
7 -rw- 16930528 Feb 24 2010 14:20:02 main2.bin
8 -rw- 41950 Aug 21 2007 15:02:06 default.diag
9 -rwh 716 Aug 21 2007 20:12:30 hostkey
10 -rwh 572 Aug 21 2007 20:12:32 serverkey
11 -rwh 548 Aug 21 2007 20:12:56 [test.cfg]
506336 KB total (453168 KB free)
File system type of cfb0: FAT16
· SR6602-X
# 显示系统中所有的文件及文件夹信息。
<Sysname> dir /all
Directory of flash:/
0 drw- - Feb 18 2009 10:40:40 logfile
1 -rw- 19242520 Apr 21 2010 17:09:50 main.bin
2 -rwh 636 Jun 01 2010 18:47:28 private-data.txt
3 -rw- 724 Jun 01 2010 18:47:30 startup.cfg
4 -rwh 4 Aug 27 2009 10:33:10 snmpboots
5 -rw- 16916976 Feb 02 2010 14:24:14 main1.bin
6 -rw- 389736 Jul 13 2007 14:46:38 cmdtree.txt
7 -rw- 16930528 Feb 24 2010 14:20:02 main2.bin
8 -rw- 41950 Aug 21 2007 15:02:06 default.diag
9 -rwh 716 Aug 21 2007 20:12:30 hostkey
10 -rwh 572 Aug 21 2007 20:12:32 serverkey
11 -rwh 548 Aug 21 2007 20:12:56 [test.cfg]
507904 KB total (453168 KB free)
其中方括号“[ ]”表示该文件是在回收站里的文件。
# 显示设备上所有存储介质根目录下的文件及文件夹信息
<Sysname> dir /all-filesystems
Directory of flash:/
0 drw- - Feb 18 2009 10:40:40 logfile
1 -rw- 19242520 Apr 21 2010 17:09:50 main.bin
2 -rwh 636 Jun 01 2010 18:47:28 private-data.txt
3 -rw- 724 Jun 01 2010 18:47:30 startup.cfg
4 -rwh 4 Aug 27 2009 10:33:10 snmpboots
5 -rw- 16916976 Feb 02 2010 14:24:14 main1.bin
6 -rw- 389736 Jul 13 2007 14:46:38 cmdtree.txt
7 -rw- 16930528 Feb 24 2010 14:20:02 main2.bin
8 -rw- 41950 Aug 21 2007 15:02:06 default.diag
9 -rwh 716 Aug 21 2007 20:12:30 hostkey
10 -rwh 572 Aug 21 2007 20:12:32 serverkey
11 -rwh 548 Aug 21 2007 20:12:56 [test.cfg]
507904 KB total (453168 KB free)
· SR6604/SR6608/SR6616/SR6604-X/SR6608-X/SR6616-X
# 登录设备后显示主用主控板存储介质中所有的文件及文件夹信息。
<Sysname> dir /all
Directory of cfa0:/
0 drw- - Mar 02 2011 15:48:28 logfile
1 -rw- 33 Oct 24 2011 14:30:50 system.xml
2 -rw- 96221128 Jul 06 2011 10:15:10 main.bin
3 -rw- 448 Mar 30 2012 10:42:38 startup.cfg
249360 KB total (42358 KB free)
File system type of cfa0: FAT32
# 显示设备上所有存储介质根目录下的文件及文件夹信息。
<Sysname> dir /all-filesystems
Directory of cfa0:/
0 drw- - Mar 02 2011 15:48:28 logfile
1 -rw- 33 Oct 24 2011 14:30:50 system.xml
2 -rw- 96221128 Jul 06 2011 10:15:10 main.bin
3 -rw- 448 Mar 30 2012 10:42:38 startup.cfg
249360 KB total (42358 KB free)
File system type of cfa0: FAT32
Directory of cfb0:/
0 drw- - Mar 02 2011 15:48:28 logfile
1 -rw- 33 Oct 24 2011 14:30:50 system.xml
2 -rw- 96221128 Jul 06 2011 10:15:10 main.bin
3 -rw- 448 Mar 30 2012 10:42:38 startup.cfg
249360 KB total (42358 KB free)
File system type of cfb0: FAT32
Directory of slot1#cfa0:/
0 drw- - Mar 02 2011 15:48:28 logfile
1 -rw- 33 Oct 24 2011 14:30:50 system.xml
2 -rw- 96221128 Jul 06 2011 10:15:10 main.bin
3 -rw- 448 Mar 30 2012 10:42:38 startup.cfg
505480 KB total (468440 KB free)
File system type of slot1#cfa0: FAT32
<H3C>
# 登录设备后显示备用主控板(所在槽位号为1)存储介质中所有的文件及文件夹信息。
<Sysname> cd slot1#cfa0:/
<Sysname> dir /all
Directory of slot1#cfa0:/
0 -rw- 392 Nov 09 2007 19:43:19 manuinfo.txt
1 -rwh 4 Sep 18 2008 11:32:39 snmpboots
2 -rwh 428 Sep 22 2008 14:42:01 private-data.txt
3 -rw- 28802056 Sep 22 2008 11:52:09 startup.bin
4 -rw- 917 Sep 10 2008 16:39:33 startup.cfg
5 -rwh 244704 Aug 04 2008 11:00:20 io_mon.txt
64389 KB total (36015 KB free)
(2) IRF模式应用
# 登录设备后显示全局主用主控板存储介质中所有的文件及文件夹信息。
<Sysname> dir /all
Directory of cfa0:/
0 -rwh 4 Apr 26 2008 12:02:05 snmpboots
1 -rw- 10187730 Apr 26 2008 16:47:07 startup.bin
2 -rwh 3144 Apr 26 2008 13:45:35 private-data.txt
3 -rw- 2161 Apr 26 2008 13:53:25 startup.cfg
4 -rw- 10058752 Sep 19 2008 17:41:46 startu.bin
5 -rw- 10139143 Apr 26 2008 13:08:20 startup_backup.bin
6 -rwh 716 Apr 26 2008 12:01:58 hostkey
7 -rwh 572 Apr 26 2008 12:02:11 serverkey
8 -rwh 548 Apr 26 2008 12:02:17 dsakey
9 -rw- 3035 Apr 26 2008 13:45:42 new-config.cfg
10 -rw- 2200 Apr 26 2008 14:58:35 [aa.cfg]
31496 KB total (1801 KB free)
# 显示IRF中所有存储介质根目录下的文件及文件夹信息。
<Sysname> dir /all-filesystems
Directory of cfa0:/
0 -rw- 1520300 Dec 01 2010 11:37:47 cmdtree.txt
1 drw- - Dec 01 2010 11:37:41 logfile
2 drw- - Dec 01 2010 15:07:15 diaglog
3 drw- - Dec 01 2010 15:07:15 seclog
4 drw- - Dec 03 2010 09:48:05 secl
5 -rw- 909 Dec 03 2010 09:48:38 secl.log
6 -rw- 302515 Dec 09 2010 15:18:09 default.diag
2540 KB total (438 KB free)
Directory of chassis1#slot1#cfa0:/
0 -rw- 1520300 Dec 01 2010 11:37:47 cmdtree.txt
1 drw- - Dec 01 2010 11:37:41 logfile
2 drw- - Dec 01 2010 15:07:15 diaglog
3 drw- - Dec 01 2010 15:07:15 seclog
4 drw- - Dec 03 2010 09:48:05 secl
5 -rw- 909 Dec 03 2010 09:48:38 secl.log
6 -rw- 302515 Dec 09 2010 15:18:09 default.diag
2540 KB total (438 KB free)
# 登录设备后显示全局备用主控板存储介质中所有的文件及文件夹信息(该板所在成员设备的编号为1,槽位号为1)。
· 方法一
<Sysname> dir chassis1#slot1#cfa0:/
Directory of chassis1#slot1#cfa0:/
0 -rwh 3144 Apr 26 2008 13:45:28 private-data.txt
1 -rw- 2341 Apr 26 2008 16:36:18 startup.cfg
2 -rw- 124 Apr 26 2008 12:00:22 patchstate
3 -rwh 716 Apr 26 2008 14:31:36 hostkey
4 -rwh 4 Apr 26 2008 14:31:41 snmpboots
5 -rw- 10187730 Apr 26 2008 12:01:10 startup.bin
6 -rwh 572 Apr 26 2008 14:31:47 serverkey
7 -rwh 548 Apr 26 2008 14:31:52 dsakey
8 -rw- 3035 Apr 26 2008 13:45:36 new-config.cfg
9 drw- - Apr 26 2008 12:11:53 oldver
31496 KB total (1839 KB free)
· 方法二
<Sysname> cd chassis1#slot1#cfa0:/
<Sysname> dir /all
Directory of chassis1#slot1#cfa0:/
0 -rwh 3144 Apr 26 2008 13:45:28 private-data.txt
1 -rw- 2341 Apr 26 2008 16:36:18 startup.cfg
2 -rw- 124 Apr 26 2008 12:00:22 patchstate
3 -rwh 716 Apr 26 2008 14:31:36 hostkey
4 -rwh 4 Apr 26 2008 14:31:41 snmpboots
5 -rw- 10187730 Apr 26 2008 12:01:10 startup.bin
6 -rwh 572 Apr 26 2008 14:31:47 serverkey
7 -rwh 548 Apr 26 2008 14:31:52 dsakey
8 -rw- 3035 Apr 26 2008 13:45:36 new-config.cfg
9 drw- - Apr 26 2008 12:11:53 oldver
31496 KB total (1839 KB free)
表1-1 dir命令显示信息描述表
字段 |
说明 |
Directory of |
当前的工作路径 |
d |
表示目录,无此标记表示文件 |
r |
表示本文件或目录是可读的 |
w |
表示本文件或目录是可写的 |
h |
表示本文件或目录是隐藏的 |
[ ] |
表示本文件是回收站里的 |
【命令】
display nandflash file-location filename [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
3:管理级
【参数】
filename:文件名。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display nandflash file-location命令用来显示指定文件在Nand Flash存储介质上的空间分布信息。
该命令显示的信息包含该文件所有逻辑页面对应的物理页面。
本命令仅SR6602-X支持。
【举例】
# 显示指定文件的空间分布信息。
<Sysname>dis nandflash file-location system.xml
Logical Chunk Physical Page
---------------------------
chunk(0) 186646
chunk(1) 186643
chunk(2) 186644
filename: system.xml.
表1-2 display nandflash file-location命令显示信息描述表
字段 |
说明 |
Logic Chunk |
文件所在逻辑页面的编号 |
Physical Page |
文件所在物理页面的编号 |
chunk(0) 186646 |
该文件的第1个逻辑页面对应设备上第186646个物理页面 |
【命令】
display nandflash badblock-location [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
3:管理级
【参数】
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display nandflash badblock-location命令用来显示坏块的个数以及坏块在Nand Flash存储介质上的空间分布信息。
本命令仅SR6602-X支持。
【举例】
# 坏块在Nand Flash存储介质上的空间分布信息。
<Sysname> display nandflash badblock-location
No. Physical block
------------------------------
bad block(1) 2196
bad block(2) 2198
bad block(3) 2200
bad block(4) 2202
bad block(5) 2204
bad block(6) 2206
3971 block(s) total, 6 block(s) bad.
表1-3 display nandflash badblock-location命令显示信息描述表
字段 |
说明 |
No |
坏块的编号 |
Physical block |
坏块所在物理页面的编号 |
3971 block(s) total, 6 block(s) bad. |
表示Nand Flash存储介质上块的总个数,坏块的总个数 |
【命令】
display nandflash page-data page-value [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
3:管理级
【参数】
page-value:物理页面编号。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display nandflash page-data命令用来显示Nand Flash存储介质上指定物理页面的数据。
该命令通常和display nandflash file-location命令结合使用,用于检测Nand Flash文件系统在存储介质上保存的数据是否正确。
本命令仅SR6602-X支持。
【举例】
# 显示system.xml在Nand Flash存储介质上实际存储的内容。
<SR6602-X2>display nandflash badblock-location
No. Physical block
------------------------------
bad block(1) 2196
bad block(2) 2198
bad block(3) 2200
bad block(4) 2202
bad block(5) 2204
bad block(6) 2206
3971 block(s) total, 6 block(s) bad.
<SR6602-X2>display nandflash file-location
^
% Incomplete command found at '^' position.
<SR6602-X2>display nandflash file-location sy
<SR6602-X2>display nandflash file-location system.xml
Logical Chunk Physical Page
---------------------------
chunk(0) 186646
chunk(1) 186643
chunk(2) 186644
filename: system.xml.
<SR6602-X2>display nandflash page-data 186643
0000: 3C 21 2D 2D 20 58 4D 4C 20 43 4F 4E 46 49 47 55 <!-- XML CONFIGU
0010: 52 41 54 49 4F 4E 20 46 49 4C 45 20 2D 2D 3E 0D RATION FILE -->.
0020: 0A 0D 0A 3C 73 73 6C 76 70 6E 3E 0D 0A 3C 64 69 ...<sslvpn>..<di
0030: 79 76 69 65 77 3E 0D 0A 3C 74 69 74 6C 65 2D 64 yview>..<title-d
0040: 69 79 2D 74 61 62 6C 65 3E 0D 0A 3C 72 6F 77 3E iy-table>..<row>
0050: 3C 69 6E 64 65 78 2D 74 69 74 6C 65 3E BA BC D6 <index-title>...
0060: DD BB AA C8 FD CD A8 D0 C5 BC BC CA F5 D3 D0 CF ................
0070: DE B9 AB CB BE 3C 2F 69 6E 64 65 78 2D 74 69 74 .....</index-tit
0080: 6C 65 3E 3C 77 65 6C 63 6F 6D 65 2D 74 69 74 6C le><welcome-titl
……略……
【命令】
execute filename
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
filename:批处理文件名,必须以“.bat”为后缀。可以使用rename命令将配置文件的后缀修改为.bat后作为批处理文件使用。
【描述】
execute命令用来执行指定的批处理文件。批处理命令逐条执行批处理文件中的命令行,执行过程相当于手工逐条执行的自动化过程。
· 批处理文件中不能包含不可见字符。如果发现有不可见字符,批处理命令则退出当前执行过程,但是不会撤销已经执行了的批处理文件里的操作。
· 批处理命令不保证每一条命令的执行,比如某命令设置错误或者该命令执行的条件不成熟,本命令将执行失败,系统会跳过该命令转到下一条。
· 批处理文件中的每一条配置命令,均要求必须为系统标准配置命令,即配置成功后通过display current-configuration命令查看到的实际生效配置信息,否则命令可能无法被正确执行。
【举例】
# 执行根目录下的test.bat批处理文件。
<Sysname> system-view
[Sysname] execute test.bat
【命令】
file prompt { alert | quiet }
【视图】
系统视图
【缺省级别】
3:管理级
【参数】
alert:交互确认方式。当用户对文件进行有危险性的操作时,系统会要求用户进行交互确认。
quiet:非交互确认方式。用户对文件进行任何操作,系统均不要求用户进行确认。
【描述】
file prompt命令用来设置系统对文件操作的提示方式。
缺省情况下,文件操作的提示方式为alert。
需要注意的是,如果将文件操作的提示方式设置为quiet,则系统对文件操作不要求用户进行确认,这样可能会导致一些因误操作而发生的、不可恢复的、对系统造成破坏的操作产生。
【举例】
# 设置系统对文件操作的提示方式为alert。
<Sysname> system-view
[Sysname] file prompt alert
【命令】
fixdisk device
【视图】
用户视图
【缺省级别】
3:管理级
【参数】
device:存储设备名称。
【描述】
fixdisk命令用来恢复存储设备的空间。
由于异常操作等原因,存储设备的某些空间可能不可用,用户可以通过fixdisk命令来恢复存储设备的空间。
【举例】
# 恢复存储设备CF卡的空间。
<Sysname> fixdisk cfa0:
%Fixdisk cfa0: completed.
【命令】
format device [ FAT16 | FAT32 ]
【视图】
用户视图
【缺省级别】
3:管理级
【参数】
device:存储设备名(如cfa0等)。
FAT16:使用FAT16格式格式化存储设备。使用该参数时不支持<Tab>键匹配,必须完整地输入“FAT16”命令才能执行。Flash不支持该参数。
FAT32:使用FAT32格式格式化存储设备。使用该参数时不支持<Tab>键匹配,必须完整地输入“FAT32”命令才能执行。Flash不支持该参数。
【描述】
format命令用来格式化存储设备。
格式化操作将导致存储设备上的所有文件丢失,并且不可恢复;尤其需要注意的是,如果存储设备上有启动配置文件,格式化该存储设备,将丢失启动配置文件。
【举例】
# 使用FAT16格式格式化CF卡。
<Sysname> format cfa0: FAT16
【命令】
mkdir directory
【视图】
用户视图
【缺省级别】
3:管理级
【参数】
directory:文件夹。
【描述】
mkdir命令用来在存储设备的指定目录下创建文件夹。
需要注意的是:
· 如果创建的文件夹与指定目录下的其它文件夹重名,则创建操作失败。
· 在使用该命令创建文件夹之前,指定的目录必须已经存在。比如:创建文件夹cfa0:/test/mytest,这时,test目录必须已经存在,否则,创建失败。
【举例】
· 非IRF模式应用
# 在当前路径创建文件夹test。
<Sysname> mkdir test
....
%Created dir cfa0:/test.
# 在当前路径创建文件夹test/subtest。
<Sysname> mkdir test/subtest
....
%Created dir cfa0:/test/subtest.
# 登录设备后在备用主控板(所在槽位号为1)上创建文件夹test。(SR6604/SR6608/SR6616/SR6604-X/SR6608-X/SR6616-X)
<Sysname> mkdir slot1#cfa0:/test
....
%Created dir slot1#cfa0:/test.
· IRF模式应用
# 登录设备后在全局主用主控板上创建文件夹test。
<Sysname> mkdir test
....
%Created dir cfa0:/test1.
# 登录设备后在全局备用主控板上创建文件夹test(该板所在成员设备的编号为2,槽位号为1)。
<Sysname> mkdir chassis2#slot1#cfa0:/test
....
%Created dir chassis2#slot1#cfa0:/test.
【命令】
more file-url [ | { begin | exclude | include } regular-expression ]
【视图】
用户视图
【缺省级别】
3:管理级
【参数】
file-url:文件名。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
more命令用来显示指定文件的内容。
目前文件系统只支持显示文本文件的内容。
【举例】
· 非IRF模式应用
# 显示文件test.txt的内容。
<Sysname> more test.txt
Welcome to H3C.
# 显示文件testcfg.cfg的内容。
<Sysname> more testcfg.cfg
#
version 5.20, Beta 1201, Standard
#
sysname Sysname
#
vlan 2
#
return
<Sysname>
# 查看备用主控板上的文件testcfg.cfg。(SR6604/SR6608/SR6616/SR6604-X/SR6608-X/SR6616-X)
<Sysname> more slot1#cfa0:/testcfg.cfg
#
version 5.20, Release 0000
#
sysname Test
#
---- More ----
“---- More ----”表示这一屏信息已经显示完毕,会暂停显示。按<Enter>键将接着显示下一行信息;按<Space>键将接着显示下一屏信息;按<Ctrl+C>或其它任意键将退出显示。
· IRF模式应用
# 查看全局主用主控板上的文件testcfg.cfg。
<Sysname> more testcfg.cfg
#
version 5.20, Release 0000
#
sysname Sysname
#
---- More ----
“---- More ----”表示这一屏信息已经显示完毕,会暂停显示。按<Enter>键将接着显示下一行信息;按<Space>键将接着显示下一屏信息;按<Ctrl+C>或其它任意键将退出显示。
# 查看全局备用主控板上的文件testcfg.cfg(该板所在设备的成员编号为2,槽位号为1)。
<Sysname> more chassis2#slot1#cfa0:/testcfg.cfg
#
version 5.20, Release 0000
#
sysname Sysname
#
---- More ----
“---- More ----”表示这一屏信息已经显示完毕,会暂停显示。按<Enter>键将接着显示下一行信息;按<Space>键将接着显示下一屏信息;按<Ctrl+C>或其它任意键将退出显示。
【命令】
mount device
【视图】
用户视图
【缺省级别】
3:管理级
【参数】
device:存储设备名(如cfa0等)。
【描述】
mount命令用来挂载支持热插拔的存储设备(如CF卡、U盘等,Flash存储设备不支持该操作),只有处于卸载状态的存储设备才能执行挂载操作。
缺省情况下,存储设备连接到设备后,自动被挂载,处于挂载状态,即存储设备插入时已经处于连接状态,不需挂载就可使用。
需要注意的是:
· 在执行挂载或卸载操作过程中,禁止对单板或存储设备进行插拔或倒换操作;在进行文件操作过程中也禁止对存储设备进行插拔或倒换操作。否则,可能会引起文件系统的损坏。
· 当存储设备插入低版本的系统时,系统不能自动识别该存储设备,必须通过挂载操作后,才能对该存储设备执行读写操作。
· 处于挂载状态的存储设备在拔出系统前,请先执行卸载操作,以免损坏存储设备。
相关配置可参考命令umount。
【举例】
(1) 非IRF模式应用
· SR6602/SR6602-X
# 挂载CF卡。
<Sysname> mount cfa0:
% Mount cfa0: successfully.
%Apr 23 01:50:00:628 2008 Sysname VFS/0/LOG:
cfa0: mounted into slot 0.
· SR6604/SR6608/SR6616/SR6604-X/SR6608-X/SR6616-X
# 挂载主用主控板上的CF卡。
<Sysname> mount cfa0:
% Mount cfa0: successfully.
%Apr 23 01:50:00:628 2008 Sysname VFS/4/LOG:
cfa0: mounted into slot 4.
# 在挂载备用主控板(所在槽位号为1)上的CF卡。
<Sysname> mount slot1#cfa0:
% Mount slot1#cfa0: successfully.
%Apr 23 01:50:00:628 2008 Sysname VFS/5/LOG:
cfa0: mounted into slot 1.
(2) IRF模式应用
# 将CF卡挂载在Master设备上。
<Sysname> mount cf:
% Mount cf: successfully.
%Apr 23 01:50:00:628 2008 Sysname VFS/4/LOG:
cf: mounted into chassis 1 slot 4.
#将CF卡挂载在Slave设备上(Slave设备的成员编号为2,本地主用主控板的槽位号为1)。
<Sysname> mount chassis2#slot1#cf:
% Mount chassis2#slot1#cf: successfully.
%Apr 23 01:50:00:628 2008 Sysname VFS/5/LOG:
cf: mounted into chassis 2 slot 1.
【命令】
move fileurl-source fileurl-dest
【视图】
用户视图
【缺省级别】
3:管理级
【参数】
fileurl-source:源文件名。
fileurl-dest:目标文件名或者目标文件夹。
【描述】
move命令用来移动文件。
如果使用文件夹作为fileurl-dest,则系统会将文件移到指定文件夹,文件名保持不变。
不同类型的存储介质之间或者CF的不同分区之间不能进行文件的移动操作。
【举例】
# 将文件cfa0:/test/sample.txt移动到cfa0:/,并更名为1.txt。
<Sysname> move test/sample.txt 1.txt
Move cfa0:/test/sample.txt to cfa0:/1.txt?[Y/N]:y
...
% Moved file cfa0:/test/sample.txt to cfa0:/1.txt
# 将文件b.cfg移动到子文件夹test2下。
<Sysname> move b.cfg test2
Move cfa0:/b.cfg to cfa0:/test2/b.cfg?[Y/N]:y
.
%Moved file cfa0:/b.cfg to cfa0:/test2/b.cfg.
【命令】
pwd
【视图】
用户视图
【缺省级别】
3:管理级
【参数】
无
【描述】
pwd命令用来显示当前路径。
【举例】
# 显示当前路径。
<Sysname> pwd
cfa0:
【命令】
rename fileurl-source fileurl-dest
【视图】
用户视图
【缺省级别】
3:管理级
【参数】
fileurl-source:源文件名或源文件夹。
fileurl-dest:目标文件名或目标文件夹。
【描述】
rename命令用来重命名文件或文件夹。若目标文件名与当前路径下已经存在的文件重名,则该操作不执行。
【举例】
# 将文件sample.txt重命名为sample.bat。
<Sysname> rename sample.txt sample.bat
Rename cfa0:/sample.txt to cfa0:/sample.bat? [Y/N]:y
% Renamed file cfa0:/sample.txt to cfa0:/sample.bat
【命令】
reset recycle-bin [ /force ]
【视图】
用户视图
【缺省级别】
3:管理级
【参数】
/force:强制清空回收站。
【描述】
reset recycle-bin命令用来彻底删除当前目录下、处于回收站中的文件。
如果文件损坏,直接使用reset recycle-bin命令可能不能删除该文件。使用reset recycle-bin /force可以强制删除回收站中的所有文件。
需要注意的是:
· 用delete file-url命令删除文件是将文件放在回收站中,但仍然占用存储空间,如果想要把回收站中的该文件删除,必须在该文件的原目录下执行reset recycle-bin命令。
· reset recycle-bin命令删除的是当前目录下、处于回收站中的文件。如果要清除的文件的原路径不是当前路径,则必须先使用cd命令进入文件的原目录,再执行reset recycle-bin命令。
【举例】
# 删除当前目录下、处于回收站中的文件b.cfg。
· 显示当前目录下、处于回收站中的所有文件。
<Sysname> dir /all
Directory of cfa0:/
0 -rwh 3080 Apr 26 2008 16:41:43 private-data.txt
1 -rw- 2416 Apr 26 2008 13:45:36 config.cfg
2 -rw- 8036197 May 14 2008 10:13:18 main.bin
3 -rw- 2386 Apr 26 2008 13:30:30 back.cfg
4 drw- - May 08 2008 09:49:25 test
5 -rwh 716 Apr 24 2007 16:17:30 hostkey
6 -rwh 572 Apr 24 2007 16:17:44 serverkey
7 -rw- 2386 May 08 2008 11:14:20 [a.cfg]
8 -rw- 3608 Dec 03 2007 17:29:30 [b.cfg]
14605 KB total (6730 KB free)
// 以上信息表明当前路径为cfa0:,处于回收站中的文件有a.cfg和b.cfg。
· 彻底删除当前目录下、处于回收站中的文件b.cfg。
<Sysname> reset recycle-bin
Clear cfa0:/~/a.cfg ?[Y/N]:n
Clear cfa0:/~/b.cfg ?[Y/N]:y
Clearing files from cfa0 may take a long time. Please wait...
......
%Cleared file cfa0:/~/b.cfg...
· 验证cfa0:目录下、处于回收站中的b.cfg文件是否已被删除。
<Sysname> dir /all
Directory of cfa0:/
0 -rwh 3080 Apr 26 2008 16:41:43 private-data.txt
1 -rw- 2416 Apr 26 2008 13:45:36 config.cfg
2 -rw- 8036197 May 14 2008 10:13:18 main.bin
3 -rw- 2386 Apr 26 2008 13:30:30 back.cfg
4 drw- - May 08 2008 09:49:25 test
5 -rwh 716 Apr 24 2007 16:17:30 hostkey
6 -rwh 572 Apr 24 2007 16:17:44 serverkey
7 -rw- 2386 May 08 2008 11:14:20 [a.cfg]
14605 KB total (6734 KB free)
// 以上信息表明文件cfa0:/b.cfg已被彻底删除。
# 删除子目录test下、处于回收站中的文件aa.cfg。
· 进入子目录。
<Sysname> cd test/
· 查看test子文件夹下的所有文件。
<Sysname> dir /all
Directory of cfa0:/test
0 -rw- 2161 Apr 26 2000 21:22:35 [aa.cfg]
14605 KB total (6734 KB free)
// 以上信息表明该文件夹下只有一个文件,而且该文件已经被删除至回收站。
· 彻底删除test/aa.cfg。
<Sysname> reset recycle-bin
Clear cfa0:/test/~/aa.cfg ?[Y/N]:y
Clearing files from cfa0 may take a long time. Please wait...
..
%Cleared file cfa0:/test/~/aa.cfg...
【命令】
rmdir directory
【视图】
用户视图
【缺省级别】
3:管理级
【参数】
directory:文件夹。
【描述】
rmdir命令用来删除文件夹。
需要注意的是:
· 被删除的文件夹必须为空文件夹(即删除文件夹前,必须先删除该文件夹下的所有文件及子文件夹,文件的删除请参见delete命令)。
· 成功执行rmdir后,回收站中原来属于该文件夹的文件会自动被彻底删除。
【举例】
# 删除文件夹mydir。
<Sysname> rmdir mydir
Rmdir cfa0:/mydir? [Y/N]:y
%Removed directory cfa0:/mydir.
【命令】
umount device
【视图】
用户视图
【缺省级别】
3:管理级
【参数】
device:存储设备名(如cfa0等)。
【描述】
umount命令用来卸载支持热插拔的存储设备(如CF卡、U盘等,Flash存储设备不支持该操作),只有处于挂载状态的存储设备才能执行卸载操作。
缺省情况下,存储设备连接到设备后,自动被挂载,处于挂载状态,在拔出存储设备前,需要先执行卸载操作。
需要注意的是:
· 在执行挂载或卸载操作过程中,禁止对单板或存储设备进行插拔或倒换操作;在进行文件操作过程中也禁止对存储设备进行插拔或倒换操作。否则,可能会引起文件系统的损坏。
· 当存储设备插入低版本的系统时,系统不能自动识别该存储设备,必须通过挂载操作后,才能对该存储设备执行读写操作。
· 处于挂载状态的存储设备在拔出系统前,请先执行卸载操作,以免损坏存储设备。
相关配置可参考命令mount。
【举例】
(1) 非IRF模式应用
· SR6602/SR6602-X
# 卸载CF卡。
<Sysname> umount cfa0:
% Umount cfa0: successfully.
%Apr 23 01:49:20:929 2008 Sysname VFS/5/LOG:
cfa0: umounted from slot 0.
· SR6604/SR6608/SR6616/SR6604-X/SR6608-X/SR6616-X
# 卸载主用主控板上的CF卡。
<Sysname> umount cfa0:
% Umount cfa0: successfully.
%Apr 23 01:49:20:929 2008 Sysname VFS/5/LOG:
cfa0: umounted from slot 0.
# 卸载备用主控板上的CF卡(备用主控板在1号槽)。
<Sysname> umount slot1#cfa0:
% Umount slot1#cfa0: successfully.
%Apr 23 01:49:20:929 2008 Sysname VFS/5/LOG:
cfa0: umounted from slot 1.
(2) IRF模式应用
# 卸载Master设备上的CF卡。
<Sysname> umount cf:
% Umount cf: successfully.
%Apr 23 01:49:20:929 2008 Sysname VFS/5/LOG:
cf: umounted from chassis 1 slot 0.
# 卸载Slave设备上的CF卡(该设备的成员编号为2,本地主用主控板的槽位号为5)。
<Sysname> umount chassis2#slot5#cf:
% Umount chassis2#slot5#cf: successfully.
%Apr 23 01:49:20:929 2008 Sysname VFS/5/LOG:
cf: umounted from chassis 2 slot 5.
【命令】
undelete file-url
【视图】
用户视图
【缺省级别】
3:管理级
【参数】
file-url:要恢复的文件名。
【描述】
undelete命令用来恢复未被彻底删除(即存放在回收站里)的文件。
如果恢复的文件名与当前存在的文件重名,系统将提示操作者是否覆盖原有文件。
【举例】
# 恢复目录cfa0:下删除的文件a.cfg。
<Sysname> undelete a.cfg
Undelete cfa0:/a.cfg?[Y/N]:y
.....
%Undeleted file cfa0:/a.cfg.
# 恢复目录cfa0:/test下删除的文件b.cfg。
<Sysname> undelete cfa0:/test/b.cfg
Undelete cfa0:/test/b.cfg?[Y/N]:y
.......
%Undeleted file cfa0:/test/b.cfg.
或者使用以下步骤,也可以恢复cfa0:/test/b.cfg。
<Sysname> cd test
<Sysname> undelete b.cfg
Undelete cfa0:/test/b.cfg?[Y/N]:y
.....
%Undeleted file cfa0:/test/b.cfg.
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!