Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2113848
  • 博文数量: 433
  • 博客积分: 4775
  • 博客等级: 上校
  • 技术积分: 8054
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-19 16:15
文章存档

2014年(9)

2013年(20)

2012年(77)

2011年(323)

2009年(4)

分类: 系统运维

2011-10-20 09:54:08

H3C Comware 5系统中的文件操作包括显示指定目录或文件信息、显示文件的内容、重命名文件、复制文件、移动文件、删除文件、恢复删除的文件、彻底删除文件。这些操作所使用的命令与DOS系统下的对应操作命令基本上一样,有了DOS基础后,H3C Comware 5系统中的文件操作就很方法容易掌握了。

显示文件信息

H3C Comware 5系统中,可使用dir [ /all ] [ file-url ]”用户视图命令显示目录和文件信息。命令中的可选项和参数说明如下:

*              /all:显示所有的文件。

*              file-url:显示的文件名或目录名。file-url参数支持通配符“*”进行匹配,比如dir *.txt可以显示当前目录下所有以txt为扩展名的文件。这些都与DOS下的操作规则是一样。

以下示例是显示系统中所有的文件及目录信息。其中带方括号([ ])的选项表示该文件是在回收站里的文件。第二列中的一些字符组合是对应文件的用户访问权限配置,这与Linux系统的文件访问权限配置是一样,具体的含义参见笔者编著的《金牌网管师——大中型企业网络组建、配置与管理》一书即可。

dir /all

Directory of flash:/

 

   0   drw-   6985954  Apr 26 2007 21:06:29   logfile

   1   -rw-      1842  Apr 27 2007 04:37:17   mainup.app

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

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

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

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

   6   -rw-   2737556  Oct 12 2007 01:31:44   [old.app]

 

14605 KB total (5096 KB free)

显示文件内容

H3C Comware 5系统中,可使用more file-url用户视图命令显示具体文件的内容。参数file-url指定要查看的文件名及所包含的路径。对于MSR系列路由器这样的集中式设备,可直接输入要查看内容的文件名。但要注意,这里的文件只能是文本格式的文件。

以下示例是显示文件testcfg.cfg的内容。

more testcfg.cfg

 

#

 version 5.20, Beta 1201, Standard

#

 sysname Sysname

#

vlan 2

#

return

重命名文件或目录

H3C Comware 5系统中,可使用rename fileurl-source fileurl-dest用户视图命令对原文件或目录进行重命名。命令中的两个参数说明如下:

*              fileurl-source:要重命名的源文件名或源目录。

*              fileurl-dest:重命名后的目标文件名或目标目录。

如果目标文件或目录名与当前路径下已经存在的文件或目录重名,则该操作不执行。

以下示例是将文件sample.txt重命名为sample.bat

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

复制文件或目录

H3C Comware 5系统中,可使用copy fileurl-source fileurl-dest用户视图命令进行文件或者目录复制。命令中的两个参数说明如下:

*              fileurl-source:复制的源文件名或源目录名。

*              fileurl-dest:复制后的目标文件名或者目标目录名。

以下示例是将文件test.cfg在当前目录下复制一份,并命名为testbackup.cfg

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.

移动文件或目录

H3C Comware 5系统中,可使用move fileurl-source fileurl-dest用户视图命令进行文件或者目录移动。命令中的两个参数说明如下:

*              fileurl-source:移动的源文件名或源目录名。

*              fileurl-dest:移动后的目标文件名或者目标目录名。

以下示例是将文件flash:/test/sample.txt移动到flash:/,并更名为1.txt

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下。

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.

删除文件

H3C Comware 5系统中,可使用delete [ /unreserved ] file-url用户视图命令进行文件删除。命令中的可选项和参数说明如下:

*              /unreserved:可选项,彻底删除该文件,被彻底删除的文件将不能被恢复。

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

没有使用/unreserved可选项的该命令所删除的文件将存放在回收站目录中,可以使用undelete命令恢复。使用dir /all命令可以显示当前目录下删除的、在回收站目录中的文件,这种文件在显示时会以方括号“[]”标出。若要从回收站中彻底删除该文件,可使用reset recycle-bin命令。

以下示例是删除当前目录下的文件tt.cfg

delete tt.cfg

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

 

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

恢复删除文件

H3C Comware 5系统中,可使用undelete file-url用户视图命令恢复以前被删除的文件。参数file-url用来指定要恢复的文件名。但要注意的是,undelete命令只能用来恢复未被彻底删除(即存放在回收站里)的文件,使用reset recycle-bin命令从回收站中彻底删除的文件是不能通过该命令恢复的。另外,如果被恢复的文件名与当前存在的文件重名,系统将提示操作者是否覆盖原有文件。

以下示例是恢复目录flash:下原来已删除的文件a.cfg

undelete a.cfg

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

.....

%Undeleted file flash:/a.cfg.

以下示例是恢复目录flash:/test下原来被删除的文件b.cfg

undelete flash:/test/b.cfg

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

.......

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

彻底删除回收站中的文件

H3C Comware 5系统中,要彻底删除回收站中原来被删除的文件,可能要进行两个步骤:

1)使用cd { directory | .. | / }用户视图命令进入到要删除文件的原路径(注意,这是被删除文件原来所在的路径,不是回收站的路径)。命令的选项和参数说明如下:

*              directory:指定被删除文件的原路径。格式为[drive:/]pathdrivepath参数的详细解释,具体参见2.5.1节说明。如果没有给出drive信息,则表示当前路径下的目录或者子目录。

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

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

如果要删除的文件的原路径不是当前路径,则该步骤为必选。

2)使用reset recycle-bin [ /force ]”用户视图命令彻底删除当前目录下处于回收站中的文件。如果选择了可选项/force,则会强制清空回收站。。如果要清除的文件的原路径不是当前路径,则必须先使用cd命令进入文件的原目录,再执行reset recycle-bin命令。

下面的示例是删除当前目录下、处于回收站中的文件b.cfg。先来显示当前目录下、处于回收站中的所有文件,以证实在在回收站中确实存在这个文件(注意输出信息中的粗体字部分)。

dir /all

Directory of flash:/

 

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

   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)

以上信息表明当前路径为flash:,该目录下处于回收站中的文件有a.cfgb.cfg

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

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文件是否已被删除。

dir /all

Directory of flash:/

 

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

   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)

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

以下示例是删除子目录test下、处于回收站中的文件aa.cfg

首先进入test子目录下。

cd test/

查看test子目录下的所有文件。

dir /all

Directory of flash:/test

 

   0     -rw-      2161  Apr 26 2000 21:22:35   [aa.cfg]

 

14605 KB total (6734 KB free)

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

现执行reset recycle-bin命令彻底删除test/aa.cfg

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

本文摘自《路由器配置与管理完全手册(H3C)试读样章》第二章
阅读(785) | 评论(0) | 转发(0) |
0

上一篇:文件名参数输入规则

下一篇:目录操作

给主人留下些什么吧!~~