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

01-基础配置命令参考

目录

04-文件系统管理命令

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

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/S10500/S10500/Command/Command_Manual/H3C_S10500_CR(R1200)-6W102/01/201812/1134393_30005_0.htm

04-文件系统管理命令


1 文件系统管理

说明

·     本文举例均默认当前路径为设备存储介质的根目录。

·     本手册所涉及的文件名参数的确定方式请参见“文件系统管理”中的“文件名参数输入规则”。

·     本系列交换机未形成IRF时,适用本手册中的“独立运行模式”的情况;形成IRF后则适用本手册中的“IRF模式”的情况。有关IRF特性的详细介绍,请参见“IRF配置指导”。

 

1.1  文件系统管理命令

1.1.1  cd

【命令】

cd { directory | .. | / }

【视图】

用户视图

【缺省级别】

3:管理级

【参数】

directory:指定目标工作路径。格式为[drive:/]pathdrivepath参数的详细解释,请参见“基础配置指导”中的“文件系统管理”。如果没有给出drive信息,则表示当前路径下的文件夹或者子文件夹。

..:返回上一级目录。如果当前的工作路径是根目录,或不存在上一级目录,则执行cd ..后保持当前的工作路径不变。该参数不支持命令行在线帮助。

/:返回存储介质的根目录。该参数不支持命令行在线帮助。

【描述】

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

【举例】

# 登录设备后从根目录进入test子文件夹。

<Sysname> cd test

# 返回上一级目录(请注意关键字cd后有一个空格)。

<Sysname> cd ..

# 返回根目录。

<Sysname> cd /

使用cd命令修改当前的工作路径后,可以使用pwd命令查看当前所在的路径。

(1)     独立运行模式

# 登录设备后进入备用主控板上Flash的根目录。

·     查看备用主控板所在的槽位号。

<Sysname> display device

Slot No. Brd Type         Brd Status   Subslot Num  Sft Ver          Patch Ver

 0       LSU1SUPA0        Master       0            S10500-12xx      None

 1       LSU1SUPA0        Slave        0            S10500-12xx      None

 

2       LSU1GP24TXSE0    Normal       0            S10500-12xx      None

 3       LSU1GP48EB0      Normal       0            S10500-12xx      None

 4       LSU1TGS32SF0     Normal       0            S10500-12xx      None

 5       NONE             Absent       0            NONE             None

 6       LSU1FAB04A0      Normal       0            S10500-12xx      None

 7       NONE             Absent       0            NONE             None

 8       NONE             Absent       0            NONE             None

 9       NONE             Absent       0            NONE             None

 

// 通过以上显示信息可以了解到备用主控板所在的槽位号为1

·     进入备用主控板上Flash的根目录。

<Sysname> cd slot1#flash:/

# 从备用主控板的文件系统切换回主用主控板根目录下的子文件夹test。

<Sysname> cd flash:/test

(2)     IRF模式

·     查看全局主用主控板和全局备用主控板所在成员设备的编号以及槽位号。

<Sysname> display irf

MemberID  Slot  Role   Priority  CPU-Mac         Description

   2      1     Slave  1         00e0-fc0f-8c1f  -----

   2      0     Slave  1         00e0-fc0f-8c0f  -----

 *+3      5     Master 1         00e0-fc0a-15e0  -----

   3      6     Slave  1         00e0-fc0f-8c32  -----

--------------------------------------------------

 

 * indicates the device is the master.

 + indicates the device through which the user logs in.

 

 The Bridge MAC of the IRF is: 0023-8912-3d06

 Auto upgrade                : yes

 Mac persistent              : always

 Domain ID                   : 0

 Auto merge                  : no

 

// 通过以上显示信息可以了解到:成员设备3上的5号单板为全局主用主控板;成员设备2上的0、1号单板和成员设备3上的6号单板为全局备用主控板。

# 登录设备后进入全局主用主控板上Flash的根目录下的test子文件夹。

<Sysname> cd flash:/test

# 登录设备后进入全局备用主控板上Flash的根目录。(该板所在设备的成员编号为1,槽位号为1)

<Sysname> cd chassis1#slot1#flash:/

# 从其它文件夹切换回全局主用主控板Flash的根目录。

<Sysname> cd flash:/

1.1.2  copy

【命令】

copy fileurl-source fileurl-dest

【视图】

用户视图

【缺省级别】

3:管理级

【参数】

fileurl-source:源文件名。

fileurl-dest:目标文件名或者目标文件夹。

【描述】

copy命令用来复制文件。

如果使用文件夹作为fileurl-dest,则系统会将文件复制到指定文件夹,使用源文件名称作为文件名。

【举例】

# 将文件test.cfg在当前文件夹下复制一份,并命名为testbackup.cfg。

<Sysname> copy testcfg.cfg testbackup.cfg

Copy flash:/test.cfg to flash:/testbackup.cfg?[Y/N]:y

....

%Copy file flash:/test.cfg to flash:/testbackup.cfg...Done.

(1)     独立运行模式

# 登录设备后将主用主控板的配置文件拷贝到备用主控板的根目录下。

<Sysname> copy vrcfg.cfg slot1#flash:/

Copy flash:/vrcfg.cfg to slot1#flash:/vrcfg.cfg?[Y/N]:y

 

%Copy file flash:/vrcfg.cfg to slot1#flash:/vrcfg.cfg...Done.

(2)     IRF模式

# 登录设备后将全局主用主控板的配置文件拷贝到全局备用主控板的根目录下(该板所在的成员设备的编号为1,槽位号为1)。

<Sysname> copy vrcfg.cfg chassis1#slot1#flash:/

Copy flash:/vrcfg.cfg to chassis1#slot1#flash:/vrcfg.cfg?[Y/N]:y

 

%Copy file flash:/vrcfg.cfg to chassis1#slot1#flash:/vrcfg.cfg...Done.

# 登录设备后将全局备用主控板(该板所在的成员设备的编号为1,槽位号为1)的配置文件拷贝到另一个全局备用主控板的根目录下(该板所在的成员设备的编号为2,槽位号为1)。

<Sysname> copy chassis1#slot1#flash:/vrcfg.cfg chassis2#slot1#flash:/

Copy flash:/vrcfg.cfg to chassis1#slot1#flash:/vrcfg.cfg?[Y/N]:y

 

%Copy file chassis1#slot1#flash:/vrcfg.cfg to chassis2#slot1#flash:/vrcfg.cfg...Done.

1.1.3  crypto-digest

【命令】

crypto-digest sha256 file file-url

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

sha256:指定使用的摘要算法为SHA-256。

file file-url:指定的文件名称。

【描述】

crypto-digest命令用来计算指定文件的摘要值。

使用指定的摘要算法对指定的文件计算摘要值,通常用于验证文件的正确性和完整性,防止文件内容被篡改。例如,用户可以使用本命令计算出设备上的启动文件的摘要值,并与H3C网站上发布的该版本启动文件对应的摘要值进行比较,来验证该版本文件是否合法。

说明

Release 1208及以上版本支持此特性

 

【举例】

# 使用SHA-256算法计算1.bin文件的摘要值。

<Sysname> crypto-digest sha256 file 1.bin

Computing digest...

SHA256 digest(1.bin)=7bcb92458222f91f9a09a807c4c4567efd4d5dc4e4abc06c2a741df7045433eb

1.1.4  delete

【命令】

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)     独立运行模式

# 登录设备后删除主用主控板存储介质根目录下的文件tt.cfg。

<Sysname> delete tt.cfg

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

 

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

# 登录设备后删除备用主控板(所在槽位号为1)存储介质根目录下的文件tt.cfg。

·     方法一

<Sysname> delete slot1#flash:/tt.cfg

Delete slot1#flash:/hmr.cfg?[Y/N]:y

 

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

·     方法二

<Sysname> cd slot1#flash:/

<Sysname> delete tt.cfg

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

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

(2)     IRF模式

# 登录设备后删除全局主用主控板存储介质根目录下的文件tt.cfg。

<Sysname> delete tt.cfg

.

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

.

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

# 登录设备后删除全局备用主控板存储介质根目录下的文件tt.cfg(该板所在的成员设备的编号为1,槽位号为1)。

·     方法一

<Sysname> delete chassis1#slot1#flash:/tt.cfg

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

%Delete file chassis1#slot1#flash:/tt.cfg...Done.

·     方法二

<Sysname> cd chassis1#slot1#flash:/

<Sysname> delete tt.cfg

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

%Delete file chassis1#slot1#flash:/tt.cfg...Done.

1.1.5  dir

【命令】

dir [ /all ] [ file-url | /all-filesystems ]

【视图】

用户视图

【缺省级别】

3:管理级

【参数】

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

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

/all-filesystems:显示设备上所有存储介质根目录下的文件及文件夹信息。

【描述】

dir命令用来显示目录或文件信息。

不带任何参数时,用来显示当前目录下所有可见文件及文件夹的信息。

【举例】

(1)     独立运行模式

# 登录设备后显示主用主控板存储介质中所有的文件及文件夹信息。

<Sysname> dir /all

Directory of flash:/

 

   0     -rw-  33050920  JAN 08 2012 09:28:14   s10500-cmw520-r1135.bin

   1     drw-         -  JAN 01 2012 23:55:57   seclog

   2     -rw-      8290  JAN 02 2012 16:05:57   startup.cfg

   3     -rw-  30277232  JAN 02 2012 00:12:38   s10500_b105.bin

   4     -rw-     11402  JAN 07 2012 09:48:02   config.cwmp

   5     -rw-       172  JAN 11 2012 17:44:10   patch_mpu.bin

   6     -rw-       460  JAN 11 2012 17:44:16   patch_mpo.bin

   7     -rw-       172  JAN 11 2012 17:44:28   patch_lpu.bin

   8     -rw-       460  JAN 11 2012 17:44:37   patch_lpo.bin

   9     -rw-      1206  JAN 28 2012 04:39:33   patchstate

   10    drw-         -  JAN 11 2012 18:57:42   test

   11    -rw-    118773  JAN 11 2012 21:17:30   logfile.log

   12    drw-         -  JAN 02 2012 03:06:40   cd

   13    -rw-    447612  JAN 02 2012 01:23:28   mpu.btw

   14    -rw-      5106  JAN 30 2012 19:23:23   config.cfg

   15    -rw-      6293  JAN 19 2012 16:15:42   a.cfg

   16    -rw-      5971  JAN 13 2012 23:44:44   my_config.cfg

   17    -rw-         0  JAN 21 2012 01:15:20   1

   18    -rw-      6087  JAN 19 2012 17:36:12   basic.cfg

   19    -rw-      9184  JAN 23 2012 07:53:59   patch-package.bin

   20    -rw-      9184  JAN 23 2012 06:49:31   33.bin

   21    -rw-      6822  JAN 02 2012 16:05:44   system.xml

   22    -rw-      9184  JAN 24 2012 07:31:17   patch.bin

 

125349 KB total (31671 KB free)

# 显示设备上所有存储介质根目录下的文件及文件夹信息。(本举例与设备的型号有关,请以设备显示的实际情况为准)

<Sysname> dir /all-filesystems

Directory of flash:/

 

   0     -rw-  31912384  JAN 23 2012 144:40:52  main.bin

   1     drw-         -  JAN 01 2012 23:55:57   seclog

   2     -rw-      5538  JAN 06 2012 22:56:27   startup.cfg

   3     -rw-      4853  JAN 06 2012 22:56:15   system.xml

   4     -rw-  31911744  JAN 06 2012 17:23:33   startup.bin

   5     -rw-      9176  JAN 11 2012 17:44:02   patch.bin

   6     -rw-       172  JAN 11 2012 17:44:10   patch_mpu.bin

   7     -rw-       460  JAN 11 2012 17:44:16   patch_mpo.bin

   8     -rw-       172  JAN 11 2012 17:44:28   patch_lpu.bin

   9     -rw-       460  JAN 11 2012 17:44:37   patch_lpo.bin

   10    -rw-      1206  JAN 02 2012 01:50:54   patchstate

   11    drw-         -  JAN 11 2012 18:57:42   test

   12    -rw-    118773  JAN 11 2012 21:17:30   logfile.log

   13    drw-         -  JAN 02 2012 03:06:40   cd

   14    -rw-    447612  JAN 02 2012 01:23:28   mpu.btw

   15    -rw-    299436  JAN 02 2012 01:26:31   lpu.btw

   16    -rw-  29311920  JAN 06 2012 19:32:19   backup.bin

 

125349 KB total (2341 KB free) 

# 登录设备后显示备用主控板(所在槽位号为1)存储介质中所有的文件及文件夹信息。

<Sysname> cd slot1#flash:/

<Sysname> dir /all

Directory of slot1#flash:/

 

   0     -rw-  31912384  JAN 23 2012 144:40:52  main.bin

   1     drw-         -  JAN 01 2012 23:55:57   seclog

   2     -rwh      4224  JAN 06 2012 22:56:04   private-data.txt

   3     -rw-      5538  JAN 06 2012 22:56:27   startup.cfg

   4     -rw-      4853  JAN 06 2012 22:56:15   system.xml

   5     -rw-  31911744  JAN 06 2012 17:23:33   startup.bin

   6     -rwh         4  JAN 10 2012 22:11:31   snmpboots

   7     -rw-      9176  JAN 11 2012 17:44:02   patch.bin

   8     -rw-       172  JAN 11 2012 17:44:10   patch_mpu.bin

   9     -rw-       460  JAN 11 2012 17:44:16   patch_mpo.bin

   10    -rw-       172  JAN 11 2012 17:44:28   patch_lpu.bin

   11    -rw-       460  JAN 11 2012 17:44:37   patch_lpo.bin

   12    -rw-      1206  JAN 02 2012 01:50:54   patchstate

   13    drw-         -  JAN 11 2012 18:57:42   test

   14    -rw-    118773  JAN 11 2012 21:17:30   logfile.log

   15    drw-         -  JAN 02 2012 03:06:40   cd

   16    -rw-    447612  JAN 02 2012 01:23:28   mpu.btw

   17    -rw-    299436  JAN 02 2012 01:26:31   lpu.btw

 

125349 KB total (36015 KB free)  

(2)     IRF模式

# 登录设备后显示全局主用主控板存储介质中所有的文件及文件夹信息。

<Sysname> dir /all

Directory of flash:/

 

   0     -rw-  33050920  JAN 08 2012 09:28:14   s10500-cmw520-r1135.bin

   1     drw-         -  JAN 01 2012 23:55:57   seclog

   2     -rwh      5836  JAN 16 2012 20:52:02   private-data.txt

   3     -rw-      8105  JAN 16 2012 20:51:49   startup.cfg

   4     -rwh       716  JAN 12 2012 23:31:59   hostkey

   5     -rw-  30277232  JAN 02 2012 00:12:38   s10500_b105.bin

   6     -rwh         4  JAN 18 2012 22:03:11   snmpboots

   7     -rw-     11402  JAN 07 2012 09:48:02   config.cwmp

   8     -rw-       172  JAN 11 2012 17:44:10   patch_mpu.bin

   9     -rw-       460  JAN 11 2012 17:44:16   patch_mpo.bin

   10    -rw-       172  JAN 11 2012 17:44:28   patch_lpu.bin

   11    -rw-       460  JAN 11 2012 17:44:37   patch_lpo.bin

   12    -rw-      1206  JAN 28 2012 04:39:33   patchstate

   13    drw-         -  JAN 11 2012 18:57:42   test

   14    -rw-    118773  JAN 11 2012 21:17:30   logfile.log

   15    drw-         -  JAN 02 2012 03:06:40   cd

   16    -rw-    447612  JAN 02 2012 01:23:28   mpu.btw

   17    -rw-      5106  JAN 30 2012 19:23:23   config.cfg

   18    -rw-      6293  JAN 19 2012 16:15:42   a.cfg

   19    -rw-      5971  JAN 13 2012 23:44:44   my_config.cfg

   20    -rw-         0  JAN 21 2012 01:15:20   1

   21    -rw-      6087  JAN 19 2012 17:36:12   basic.cfg

   22    -rw-      7034  JAN 16 2012 20:51:40   system.xml

   23    -rw-      9184  JAN 24 2012 07:31:17   patch.bin

   24    -rwh       548  JAN 08 2012 16:25:53   dsakey

   25    -rwh       572  JAN 12 2012 23:32:07   serverkey

   26    -rwh     16413  JAN 16 2012 20:51:24   qosindex

 

125349 KB total (31680 KB free)

# 显示IRF中所有存储介质根目录下的文件及文件夹信息。(本举例与设备的型号有关,请以设备的实际情况为准)

<Sysname> dir /all-filesystems

Directory of flash:/

 

   0     -rw-  33050920  JAN 08 2012 09:28:14   s10500-cmw520-r1135.bin

   1     drw-         -  JAN 01 2012 23:55:57   seclog

   2     -rw-      8105  JAN 16 2012 20:51:49   startup.cfg

   3     -rw-  30277232  JAN 02 2012 00:12:38   s10500_b105.bin

   4     -rw-     11402  JAN 07 2012 09:48:02   config.cwmp

   5     -rw-       172  JAN 11 2012 17:44:10   patch_mpu.bin

   6     -rw-       460  JAN 11 2012 17:44:16   patch_mpo.bin

   7     -rw-       172  JAN 11 2012 17:44:28   patch_lpu.bin

   8     -rw-       460  JAN 11 2012 17:44:37   patch_lpo.bin

   9     -rw-      1206  JAN 28 2012 04:39:33   patchstate

   10    drw-         -  JAN 11 2012 18:57:42   test

   11    -rw-    118773  JAN 11 2012 21:17:30   logfile.log

   12    drw-         -  JAN 02 2012 03:06:40   cd

   13    -rw-    447612  JAN 02 2012 01:23:28   mpu.btw

   14    -rw-      5106  JAN 30 2012 19:23:23   config.cfg

   15    -rw-      6293  JAN 19 2012 16:15:42   a.cfg

   16    -rw-      5971  JAN 13 2012 23:44:44   my_config.cfg

   17    -rw-         0  JAN 21 2012 01:15:20   1

   18    -rw-      6087  JAN 19 2012 17:36:12   basic.cfg

   19    -rw-      7034  JAN 16 2012 20:51:40   system.xml

   20    -rw-      9184  JAN 24 2012 07:31:17   patch.bin

 

125349 KB total (31680 KB free)

 

Directory of chassis1#slot1#flash:/

 

   0     -rw-   1520300  JAN 01 2012 11:37:47   cmdtree.txt

   1     drw-         -  JAN 01 2012 11:37:41   logfile

   2     drw-         -  JAN 01 2012 15:07:15   diaglog

   3     drw-         -  JAN 01 2012 15:07:15   seclog

   4     drw-         -  JAN 03 2012 09:48:05   secl

   5     -rw-       909  JAN 03 2012 09:48:38   secl.log

   6     -rw-    302515  JAN 09 2012 15:18:09   default.diag

 

125349 KB total (31680 KB free)

# 登录设备后显示全局备用主控板存储介质中所有的文件及文件夹信息(该板所在成员设备的编号为1,槽位号为1)。

·     方法一

<Sysname> dir chassis1#slot1#flash:/

Directory of chassis1#slot1#flash:/

 

   0     -rwh      3144  JAN 26 2012 13:45:28   private-data.txt

   1     -rw-      2341  JAN 26 2012 16:36:18   startup.cfg

   2     -rw-       124  JAN 26 2012 12:00:22   patchstate

   3     -rwh       716  JAN 26 2012 14:31:36   hostkey

   4     -rwh         4  JAN 26 2012 14:31:41   snmpboots

   5     -rw-  10187730  JAN 26 2012 12:01:10   startup.bin

   6     -rwh       572  JAN 26 2012 14:31:47   serverkey

   7     -rwh       548  JAN 26 2012 14:31:52   dsakey

   8     -rw-      3035  JAN 26 2012 13:45:36   new-config.cfg

   9     drw-         -  JAN 26 2012 12:11:53   oldver

 

31496 KB total (1839 KB free)

·     方法二

<Sysname> cd chassis1#slot1#flash:/

<Sysname> dir /all

Directory of chassis1#slot1#flash:/

 

   0     -rwh      3144  JAN 26 2012 13:45:28   private-data.txt

   1     -rw-      2341  JAN 26 2012 16:36:18   startup.cfg

   2     -rw-       124  JAN 26 2012 12:00:22   patchstate

   3     -rwh       716  JAN 26 2012 14:31:36   hostkey

   4     -rwh         4  JAN 26 2012 14:31:41   snmpboots

   5     -rw-  10187730  JAN 26 2012 12:01:10   startup.bin

   6     -rwh       572  JAN 26 2012 14:31:47   serverkey

   7     -rwh       548  JAN 26 2012 14:31:52   dsakey

   8     -rw-      3035  JAN 26 2012 13:45:36   new-config.cfg

   9     drw-         -  JAN 26 2012 12:11:53   oldver

 

31496 KB total (1839 KB free)

表1-1 dir命令显示信息描述表

字段

说明

Directory of

当前的工作路径

d

表示目录,无此标记表示文件

r

表示本文件或目录是可读的

w

表示本文件或目录是可写的

h

表示本文件或目录是隐藏的

[ ]

表示本文件是回收站里的

 

1.1.6  execute

【命令】

execute filename

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

filename:批处理文件名,必须以“.bat”为后缀。可以使用rename命令将配置文件的后缀修改为.bat后作为批处理文件使用。

【描述】

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

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

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

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

【举例】

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

<Sysname> system-view

[Sysname] execute test.bat

1.1.7  file prompt

【命令】

file prompt { alert | quiet }

【视图】

系统视图

【缺省级别】

3:管理级

【参数】

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

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

【描述】

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

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

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

【举例】

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

<Sysname> system-view

[Sysname] file prompt alert

1.1.8  fixdisk

【命令】

fixdisk device

【视图】

用户视图

【缺省级别】

3:管理级

【参数】

device:存储设备名称。

【描述】

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

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

【举例】

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

<Sysname> fixdisk flash:

Fixdisk flash: may take some time to complete...

%Fixdisk flash: completed.

1.1.9  format

【命令】

format device

【视图】

用户视图

【缺省级别】

3:管理级

【参数】

device:存储设备名(如flash)。

【描述】

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

注意

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

 

【举例】

# 格式化Flash。

<Sysname> format flash:

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

./

%Format flash: completed.

1.1.10  mkdir

【命令】

mkdir directory

【视图】

用户视图

【缺省级别】

3:管理级

【参数】

directory:文件夹。

【描述】

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

需要注意的是:

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

·     在使用该命令创建文件夹之前,指定的目录必须已经存在。比如:创建文件夹flash:/test/mytest,这时,test目录必须已经存在,否则,创建失败。

【举例】

# 在当前路径创建文件夹test。

<Sysname> mkdir test

....

%Created dir flash:/test.

# 在当前路径创建文件夹test/subtest。

<Sysname> mkdir test/subtest

....

%Created dir flash:/test/subtest.

(1)     独立运行模式

# 登录设备后在备用主控板(所在槽位号为1)上创建文件夹test。

<Sysname> mkdir slot1#flash:/test

....

%Created dir slot1#flash:/test.

(2)     IRF模式

# 登录设备后在全局主用主控板上创建文件夹test。

<Sysname> mkdir test

....

%Created dir flash:/test1.

# 登录设备后在全局备用主控板上创建文件夹test(该板所在成员设备的编号为2,槽位号为1)。

<Sysname> mkdir chassis2#slot1#flash:/test

....

%Created dir chassis2#slot1#flash:/test.

1.1.11  more

【命令】

more file-url

【视图】

用户视图

【缺省级别】

3:管理级

【参数】

file-url:文件名。

【描述】

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

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

【举例】

# 显示文件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>

(1)     独立运行模式

# 查看备用主控板上的文件testcfg.cfg。

<Sysname> more slot1#flash:/testcfg.cfg

 

#

 version 5.20, Release 0000

#

 sysname Test

#

  ---- More ----

“---- More ----”表示这一屏信息已经显示完毕,会暂停显示。按<Enter>键将接着显示下一行信息;按<Space>键将接着显示下一屏信息;按<Ctrl+C>或其它任意键将退出显示。

(2)     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#flash:/testcfg.cfg

 

#

 version 5.20, Release 0000

#

 sysname Sysname

#

  ---- More ----

“---- More ----”表示这一屏信息已经显示完毕,会暂停显示。按<Enter>键将接着显示下一行信息;按<Space>键将接着显示下一屏信息;按<Ctrl+C>或其它任意键将退出显示。

1.1.12  move

【命令】

move fileurl-source fileurl-dest

【视图】

用户视图

【缺省级别】

3:管理级

【参数】

fileurl-source:源文件名。

fileurl-dest:目标文件名或者目标文件夹。

【描述】

move命令用来移动文件。

如果使用文件夹作为fileurl-dest,则系统会将文件移到指定文件夹,文件名保持不变。

【举例】

# 将文件flash:/test/sample.txt移动到flash:/,并更名为1.txt

<Sysname> move test/sample.txt 1.txt

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

...

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

# 将文件b.cfg移动到子文件夹test2下。

<Sysname> move b.cfg test2

Move flash:/b.cfg to flash:/test2/b.cfg?[Y/N]:y

.

%Moved file flash:/b.cfg to flash:/test2/b.cfg.

1.1.13  pwd

【命令】

pwd

【视图】

用户视图

【缺省级别】

3:管理级

【参数】

【描述】

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

【举例】

# 显示当前路径。

<Sysname> pwd

flash:

1.1.14  rename

【命令】

rename fileurl-source fileurl-dest

【视图】

用户视图

【缺省级别】

3:管理级

【参数】

fileurl-source:源文件名或源文件夹。

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

【描述】

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

【举例】

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

<Sysname> rename sample.txt sample.bat

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

 

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

1.1.15  reset recycle-bin

【命令】

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 flash:/

 

   0     -rwh      3080  JAN 26 2012 16:41:43   private-data.txt

   1     -rw-      2416  JAN 26 2012 13:45:36   config.cfg

   2     -rw-   8036197  JAN 14 2012 10:13:18   main.bin

   3     -rw-      2386  JAN 26 2012 13:30:30   back.cfg

   4     drw-         -  JAN 08 2012 09:49:25   test

   5     -rwh       716  JAN 24 2012 16:17:30   hostkey

   6     -rwh       572  JAN 24 2012 16:17:44   serverkey

   7     -rw-      2386  JAN 08 2012 11:14:20   [a.cfg]

   8     -rw-      3608  JAN 03 2012 17:29:30   [b.cfg]

 

125349 KB total (6730 KB free)

// 以上信息表明当前路径为flash:,处于回收站中的文件有a.cfg和b.cfg

·     彻底删除当前目录下、处于回收站中的文件b.cfg

<Sysname> reset recycle-bin

Clear flash:/~/a.cfg ?[Y/N]:n

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

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

......

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

·     验证flash:目录下、处于回收站中的b.cfg文件是否已被删除。

<Sysname> dir /all

Directory of flash:/

 

   0     -rwh      3080  JAN 26 2012 16:41:43   private-data.txt

   1     -rw-      2416  JAN 26 2012 13:45:36   config.cfg

   2     -rw-   8036197  JAN 14 2012 10:13:18   main.bin

   3     -rw-      2386  JAN 26 2012 13:30:30   back.cfg

   4     drw-         -  JAN 08 2012 09:49:25   test

   5     -rwh       716  JAN 24 2012 16:17:30   hostkey

   6     -rwh       572  JAN 24 2012 16:17:44   serverkey

   7     -rw-      2386  JAN 08 2012 11:14:20   [a.cfg]

 

125349 KB total (6734 KB free)

// 以上信息表明文件flash:/b.cfg已被彻底删除。

# 删除子目录test下、处于回收站中的文件aa.cfg。

·     进入子目录。

<Sysname> cd test/

·     查看test子文件夹下的所有文件。

<Sysname> dir /all

Directory of flash:/test

 

   0     -rw-      2161  JAN 26 2012 21:22:35   [aa.cfg]

 

125349 KB total (6734 KB free)

// 以上信息表明该文件夹下只有一个文件,而且该文件已经被删除至回收站。

·     彻底删除test/aa.cfg。

<Sysname> reset recycle-bin

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

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

..

%Cleared file flash:/test/~/aa.cfg...

1.1.16  rmdir

【命令】

rmdir directory

【视图】

用户视图

【缺省级别】

3:管理级

【参数】

directory:文件夹。

【描述】

rmdir命令用来删除文件夹。

需要注意的是:

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

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

【举例】

# 删除文件夹mydir。

<Sysname> rmdir mydir

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

 

%Removed directory flash:/mydir.

1.1.17  undelete

【命令】

undelete file-url

【视图】

用户视图

【缺省级别】

3:管理级

【参数】

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

【描述】

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

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

【举例】

# 恢复目录flash:下删除的文件a.cfg。

<Sysname> undelete a.cfg

Undelete flash:/a.cfg?[Y/N]:y

.....

%Undeleted file flash:/a.cfg.

# 恢复目录flash:/test下删除的文件b.cfg。

<Sysname> undelete flash:/test/b.cfg

Undelete flash:/test/b.cfg?[Y/N]:y

.......

%Undeleted file flash:/test/b.cfg.

或者使用以下步骤,也可以恢复flash:/test/b.cfg。

<Sysname> cd test

<Sysname> undelete b.cfg

Undelete flash:/test/b.cfg?[Y/N]:y

.....

%Undeleted file flash:/test/b.cfg.

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

新华三官网
联系我们