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

01 基础配置命令参考

05-文件系统管理命令

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

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/S5800/S5830V2/Command/Command_Manual/H3C_S5830V2[S5820V2]_CR-Release_2108-6W101/01/201206/747141_30005_0.htm

05-文件系统管理命令


1 文件系统管理

1.1  文件系统管理命令

1.1.1  cd

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

【命令】

cd { directory | .. }

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

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

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

【举例】

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

<Sysname> cd test

# 返回上一级目录。

<Sysname> cd ..

# 登录Master设备后进入成员编号为2的Slave设备Flash的根目录。

<Sysname> cd slot2#flash:/

# 从Slave设备的文件系统切换回Master设备的根目录。

<Sysname> cd flash:/

1.1.2  copy

copy命令用来复制文件。

【命令】

copy fileurl-source fileurl-dest

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

fileurl-source:源文件名。

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

【使用指导】

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

【举例】

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

<Sysname> copy testcfg.cfg testbackup.cfg

Copy flash:/startup.cfg to flash:/copy.cfg?[Y/N]:y

Start to copy flash:/testcfg.cfg to flash:/testbackup.cfg... Done.

# 登录设备后将Master的配置文件拷贝到Slave设备(成员编号为2)的根目录下。

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

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

Start to copy flash:/vrcfg.cfg to slot2#flash:/vrcfg.cfg...Done.

1.1.3  delete

delete命令用来删除文件。

【命令】

delete [ /unreserved ] file-url

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

/unreserved:彻底删除该文件,被删除的文件不再存在,不能恢复,请谨慎使用。不使用该参数时,被删除的文件被存放在回收站中,可以使用undelete命令恢复。

file-url:要删除的文件名。

【使用指导】

使用dir /all命令可以显示当前目录下删除的、在回收站中的文件,这种文件在显示时会以方括号“[ ]”标出。若要从回收站中彻底删除该文件,请使用undelete命令恢复回收站里的文件,再使用delete /unreserved file-url命令彻底删除文件。

在同一个目录下,如果先后删除了两个名称相同的文件,回收站中只保留最后一次删除的文件。不同目录下,如果先后删除了名称相同的文件,回收站中会保留这些删除的文件,并在文件名后添加编号以示区别,比如test_001.cfg、test_002.cfg。

【举例】

# 登录设备后删除Master存储介质根目录下的文件1.cfg。

<Sysname> delete 1.cfg

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

Start to delete flash:/1.cfg...Done.

# 登录设备后删除Slave设备(成员编号为2)存储介质根目录下的文件1.cfg。

·              方法一

<Sysname> delete slot2#flash:/1.cfg

Delete slot2#flash:/1.cfg?[Y/N]:y

Start to delete slot2#flash:/1.cfg...Done.

·              方法二

<Sysname> cd slot2#flash:/

<Sysname> delete 1.cfg

Delete slot2#flash:/1.cfg?[Y/N]:y

Start to delete slot2#flash:/1.cfg...Done.

【相关命令】

·              undelete

1.1.4  dir

dir命令用来显示当前文件夹或文件信息。

【命令】

dir [ /all ] [ file-url ]

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

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

file-url:显示指定的文件或文件夹的信息。

【使用指导】

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

【举例】

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

<Sysname> dir /all

Directory of flash:

     0      -rw-       33029  Jan 01 2000 09:34:03     startup.mdb

     1      -rw-        3678  Jan 01 2000 09:33:52     startup.cfg

     2      drw-           -  Jan 01 2000 00:00:06     seclog

     3      drw-           -  Jan 01 2000 00:00:06     diagfile

     4      drw-           -  Jan 01 2000 09:28:42     logfile

     5      -rw-     9012224  Oct 09 2000 18:15:45     boot.bin

     6      -rw-    23478272  Jan 01 2000 00:08:27     system.bin

 

524288 KB total (490864 KB free)

# 登录设备后显示Slave(成员编号为2)存储介质中所有的文件及文件夹信息。

<Sysname> cd slot2#flash:/

<Sysname> dir /all

Directory of slot2#flash:/

     0      -rw-       33029  Jan 01 2000 09:34:03     startup.mdb

     1      -rw-        3678  Jan 01 2000 09:33:52     startup.cfg

     2      drw-           -  Jan 01 2000 00:00:06     seclog

     3      drw-           -  Jan 01 2000 00:00:06     diagfile

     4      drw-           -  Jan 01 2000 09:28:42     logfile

     5      -rw-     9012224  Oct 09 2000 18:15:45     boot.bin

     6      -rw-    23478272  Jan 01 2000 00:08:27     system.bin

 

524288 KB total (490864 KB free)

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

字段

说明

Directory of

当前显示的目录

     1      -rw-        3678  Jan 01 2000 09:33:52     startup.cfg

文件或文件夹的信息:

·       1表示编号,由系统自动分配

·       -rw表示属性。第一个字符如果是d表示文件夹,如果显示为“-”,则表示它是文件;第二个字符是r,表示本文件或文件夹是可读的;第三个字符是w,表示本文件或文件夹是可写的;第四个字符如果是h,表示本文件或文件夹是隐藏的,如果显示为“-”,则表示它是可见的

·       3678表示文件大小,单位为B。如果显示为“-”,则表示它是文件夹

·       Jan 01 2000 09:33:52表示最近一次修改的时间

·       startup.cfg表示名称,如果名称外带“[ ]”符号,则表示本文件是回收站里的

 

1.1.5  mkdir

mkdir命令用来在当前路径下创建文件夹。

【命令】

mkdir directory

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

directory:文件夹,区分大小写。

【使用指导】

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

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

【举例】

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

<Sysname> mkdir test

Directory flash:/test created.

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

<Sysname>mkdir test/subtest

Directory flash:/test/subtest created.

# 登录设备后在Slave(成员编号为2)上创建文件夹test。

<Sysname> mkdir slot2#flash:/test

Directory slot2#flash:/test created.

1.1.6  more

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

【命令】

more file-url

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

file-url:文件名,不区分大小写。

【举例】

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

<Sysname> more test.txt

Welcome to H3C.

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

<Sysname> more testcfg.cfg

#

 version 7.1.023, Test 2105

#

 sysname H3C

#

 telnet server enable

#

 irf mac-address persistent timer

 irf auto-update enable

 undo irf link-delay

 irf member 1 priority 1

#

---- More ----

# 查看Slave(成员编号为2)上的文件testcfg.cfg。

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

#

 version 7.1.023, Test 2105

#

 sysname H3C

#

 telnet server enable

#

vlan 1

#

interface NULL0

#

interface FortyGigE1/0/50

#

interface FortyGigE1/0/51

#

interface FortyGigE1/0/52

#

---- More ----

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

1.1.7  pwd

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

【命令】

pwd

【视图】

用户视图

【缺省用户角色】

network-admin

【举例】

# 显示当前路径。

<Sysname> pwd

flash:

1.1.8  rename

rename命令用来重命名文件或文件夹。

【命令】

rename fileurl-source fileurl-dest

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

fileurl-source:源文件名或源文件夹,不区分大小写。

fileurl-dest:目标文件名或目标文件夹,区分大小写。

【使用指导】

若目标文件名或目标文件夹与当前路径下已经存在的文件或目标文件夹重名(不区分大小写,只要字母相同就认为同名),则该操作不执行。

【举例】

# 将文件copy.cfg重命名为test.cfg。

<Sysname> rename copy.cfg test.cfg

Rename flash:/copy.cfg as flash:/test.cfg?[Y/N]:y

flash:/copy.cfg renamed as flash:/test.cfg. 

【相关命令】

·              delete

1.1.9  rmdir

rmdir命令用来删除文件夹。

【命令】

rmdir directory

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

directory:文件夹名称,不区分大小写。

【使用指导】

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

·              成功执行rmdir后,指定文件夹以及文件夹中的文件(包括回收站中原来属于该文件夹的文件)会被彻底删除,请谨慎使用。

【举例】

# 删除文件夹mydir。

<Sysname>rmdir subtest/

Remove directory flash:/test/subtest and the files in the recycle-bin under this directory will be deleted permanently. Continue?[Y/N]:y

Directory flash:/test/subtest removed.

1.1.10  undelete

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

【命令】

undelete file-url

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

file-url:要恢复的文件名,不区分大小写。

【使用指导】

如果恢复的文件名与当前存在的文件重名,系统将提示操作者是否覆盖原有文件。如果输入<Y>,则覆盖源文件;如果输入<N>,则不再执行恢复操作。

【举例】

# 恢复flash:下删除的文件copy.cfg。

<Sysname>undelete copy.cfg

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

File flash:/copy.cfg undeleted. 

# 恢复flash:/seclog下删除的文件startup.cfg。

·              方法一

<Sysname>undelete seclog/startup.cfg

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

File flash:/seclog/startup.cfg undeleted.

<Sysname>

·              方法二

<Sysname> cd seclog

<Sysname> undelete startup.cfg

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

File flash:/seclog/startup.cfg undeleted.

 

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

新华三官网
联系我们