33-文件系统管理命令
本章节下载 (150.67 KB)
目 录
& 说明:
本文中出现的命令参数directory可以表示两种情况:
l [drive] [path]格式的目录名,取值范围为1~64个字符的字符串。
l 存储设备名,如“flash:/”、“cf:/”等。
本文中出现的命令参数file-url可以表示两种情况:
l [drive] [path] [file name]格式的文件路径及文件名称,取值范围为1~64个字符的字符串。
l 存储设备名,如“flash:/”、“cf:/”等。
【命令】
cd directory
【视图】
用户视图
【参数】
directory:目标目录名。
【描述】
cd命令用来修改以太网交换机的当前工作路径或切换至其他存储设备的目录。
& 说明:
只有其他存储设备被正确安装的情况下,才能使用cd命令切换至该设备的目录中。
【举例】
# 修改以太网交换机当前工作路径为FLASH中名为test的目录。
<H3C> pwd
flash:
<H3C> cd test
<H3C> pwd
flash:/test
# 进入CF卡的根目录。
<H3C> cd cf:
<H3C> pwd
cf:
【命令】
copy fileurl-source fileurl-dest
【视图】
用户视图
【参数】
fileurl-source:源文件名。
fileurl-dest:目标文件名。
【描述】
copy命令用来复制文件。
可以将当前目录下的文件复制到不同路径目录下,也可以将不同路径目录下的文件复制到当前目录下。其中源文件名必须是所在路径目录下已经存在的一个文件,目标文件名则可以根据需要改动。
【举例】
# 显示当前目录下的文件信息。
<H3C> dir
Directory of flash:/
0 -rw- 4 Mar 09 2006 13:59:19 snmpboots
1 -rw- 16215134 Apr 04 2006 16:36:20 S7500.app
2 -rw- 553 Jan 21 2006 17:05:55 diaginfo.txt
3 -rw- 3906 Apr 04 2006 17:23:54 config.cfg
4 -rw- 11779 Apr 05 2006 10:19:48 test.txt
31877 KB total (15973 KB free)
# 复制文件test.txt,将复制后的文件保存为test2.bak。
<H3C> copy test.txt test2.bak
Copy flash:/test.txt to flash:/test2.bak?[Y/N]:y
.....
%Copy file flash:/test.txt to flash:/test2.bak...Done.
# 显示执行了copy命令后当前目录下的文件信息。
<H3C> dir
Directory of flash:/
0 -rw- 4 Mar 09 2006 13:59:19 snmpboots
1 -rw- 16215134 Apr 04 2006 16:36:20 S7500.app
2 -rw- 553 Jan 21 2006 17:05:55 diaginfo.txt
3 -rw- 3906 Apr 04 2006 17:23:54 config.cfg
4 -rw- 11779 Apr 05 2006 10:19:48 test.txt
5 -rw- 11779 Apr 05 2006 10:23:03 test2.bak
31877 KB total (15961 KB free)
【命令】
delete [ /unreserved ] file-url
【视图】
用户视图
【参数】
/unreserved:彻底删除该文件。
file-url:要删除的文件名。
【描述】
delete命令用来删除交换机存储设备中的指定文件。该命令支持使用通配符“*”。
当该命令不使用/unreserved关键字时,文件并未被彻底删除,只是存放在回收站目录中,可以使用undelete命令恢复。若要从回收站中彻底删除该文件,请使用reset recycle-bin命令。
当该命令使用/unreserved关键字时,文件即被永久删除,不可恢复。
注意:
l 使用dir命令显示文件目录信息时,显示内容不包括已经删除到回收站中的文件信息。
l 使用dir /all命令显示所有文件目录信息时,显示内容包括已经被删除到回收站中的的文件信息。
注意:如果在同一个目录下,先后删除了两个名称相同的文件,回收站中只保留最后一次删除的文件。
【举例】
# 删除文件flash:/test.txt。
<H3C> delete flash:/test.txt
Delete flash:/test.txt?[Y/N]:y
...
%Deleted file flash:/test.txt.
【命令】
dir [ /all ] [ file-url ]
【视图】
用户视图
【参数】
/all:显示所有的文件(包括删除到回收站的文件)。
file-url:显示的文件或目录名。file-url参数支持使用通配符“*”,比如dir *.txt可以显示当前目录下所有以txt为扩展名的文件。
【描述】
dir命令用来显示以太网交换机的存储设备中的指定文件或目录信息,在输入需要进行查找的目标目录名称或文件名称时,可以使用通配符“*”。
【举例】
# 显示文件test2.bak的信息。
<H3C> dir test2.bak
Directory of flash:/
0 -rw- 11779 Apr 05 2006 10:23:03 test2.bak
31877 KB total (15961 KB free)
# 显示目录flash:/hello/所有文件(包括删除的文件)的信息。
<H3C> dir /all flash:/hello/
Directory of flash:/hello/
0 -rw- 11779 Apr 05 2006 10:54:16 tt.txt
1 -rw- 11779 Apr 05 2006 10:55:10 [tt2.txt]
31877 KB total (15935 KB free)
& 说明:
在dir /all命令的显示信息中,已经删除到回收站中的文件会加上方括号作为提示。
【命令】
execute file-url
【视图】
系统视图
【参数】
file-url:待执行的批处理文件名,以“.bat”为后缀。
【描述】
execute命令用来执行指定的批处理文件。在设备运行期间,用户可能经常需要使用同样的命令查看或维护设备。用户可以将这些常用命令写入一个批处理文件里,之后只要每次使用execute命令运行这个文件就可以了。
需要注意的是:
l 在批处理文件中,不能包含不可见字符,否则execute命令将退出当前的执行过程,且不会进行回退操作;
l 批处理文件的内容必须是一个一个标准的命令行。如果不是命令行,那么执行时就与在命令行界面中键入错误的命令一样,系统将提示操作失败;
l execute命令不能嵌套执行,即被执行的批处理文件中不能再包含执行另一个批处理文件的命令。
【举例】
# 执行flash:/目录下的test.bat批处理文件。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] execute test.bat
【命令】
file prompt { alert | quiet }
【视图】
系统视图
【参数】
alert:对有危险性的文件操作进行交互确认。
quiet:对文件操作不进行提示。
【描述】
file prompt命令用来设置以太网交换机文件操作的提醒方式。
缺省情况下,文件操作的提醒方式为alert,对文件有危险性的操作进行交互确认。
如果将文件操作的提醒方式设置为quiet,则系统对文件操作不进行提示,可能会导致一些不可恢复的操作,对系统造成破坏。
【举例】
# 设置以太网交换机文件操作的提醒方式为quiet。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] file prompt quiet
【命令】
fixdisk device
【视图】
用户视图
【参数】
device:设备名称。
【描述】
fixdisk命令用来恢复存储设备的空间。
由于异常操作等原因,存储设备的某些空间可能不可用。用户可以通过fixdisk命令来恢复存储设备的空间。
【举例】
# 恢复存储设备Flash的空间。
<H3C> fixdisk flash:
Fixdisk flash: may take some time to complete.
%Fixdisk flash: completed.
【命令】
format device
【视图】
用户视图
【参数】
device:设备名。
【描述】
format命令用来格式化存储设备。
格式化操作将导致存储设备上的所有文件丢失,并且不可恢复;尤其需要注意的是,格式化Flash,将丢失配置文件。
【举例】
# 格式化Flash。
<H3C> format flash:
All data on Flash will be lost , proceed with format ? [Y/N] y
% Now begin to format flash, please wait for a while...
Format winc: completed
【命令】
mkdir directory
【视图】
用户视图
【参数】
directory:目录名。
【描述】
mkdir命令用来在存储设备的指定目录下创建目录。
创建的目录名不能与指定目录下的其它目录或文件名重名。
【举例】
# 创建目录dd。
<H3C> mkdir dd
...
%Created dir flash:/dd.
【命令】
more file-url
【视图】
用户视图
【参数】
file-url:文件名。
【描述】
more命令用来显示指定文件的内容。
目前系统只支持以文本形式显示指定文件。
【举例】
# 显示文件test.txt的内容。
<H3C> more test.txt
The file is for test only.
【命令】
move fileurl-source fileurl-dest
【视图】
用户视图
【参数】
fileurl-source:源文件名。
fileurl-dest:目标文件名。
【描述】
move命令用来移动文件。
若目标文件名与已经存在的文件名重名,系统将提示操作者是否覆盖原有文件。
【举例】
# 显示在当前的flash:目录下和flash:/hello目录下的文件信息。
<H3C> dir
Directory of flash:/
0 -rw- 4 Mar 09 2006 13:59:19 snmpboots
1 -rw- 16215134 Apr 04 2006 16:36:20 S7500.app
2 -rw- 553 Jan 21 2006 17:05:55 diaginfo.txt
3 -rw- 3906 Apr 04 2006 17:23:54 config.cfg
4 drw- - Apr 05 2006 10:53:23 hello
5 drw- - Apr 10 2005 19:07:59 dd
6 -rw- 11779 Apr 05 2006 10:23:03 test2.bak
7 drw- - Jan 25 2005 11:08:59 backup
31877 KB total (15935 KB free)
<H3C> dir flash:/hello/
Directory of flash:/hello/
0 -rw- 11779 Apr 05 2006 10:54:16 tt.txt
1 -rw- 11779 Apr 05 2006 11:12:52 tt2.txt
31877 KB total (15935 KB free)
# 将flash:/hello目录下的文件tt.txt移动到flash:目录下,文件名不变。
<H3C>move flash:/hello/tt.txt flash:/tt.txt
Move flash:/hello/tt.txt to flash:/tt.txt?[Y/N]:y
...
%Moved file flash:/hello/tt.txt to flash:/tt.txt.
# 显示文件移动后,在flash:目录下和flash:/hello目录下的文件信息。
<H3C> dir
Directory of flash:/
0 -rw- 4 Mar 09 2006 13:59:19 snmpboots
1 -rw- 16215134 Apr 04 2006 16:36:20 S7500.app
2 -rw- 553 Jan 21 2006 17:05:55 diaginfo.txt
3 -rw- 3906 Apr 04 2006 17:23:54 config.cfg
4 drw- - Apr 05 2006 10:53:23 hello
5 drw- - Apr 10 2005 19:07:59 dd
6 -rw- 11779 Apr 05 2006 10:23:03 test2.bak
7 -rw- 11779 Apr 05 2006 11:30:13 tt.txt
8 drw- - Jan 25 2005 11:08:59 backup
31877 KB total (15935 KB free)
<H3C> dir flash:/hello/
Directory of flash:/hello/
0 -rw- 11779 Apr 05 2006 11:12:52 tt2.txt
31877 KB total (15934 KB free)
【命令】
pwd
【视图】
用户视图
【参数】
无
【描述】
pwd命令用来显示当前路径。
【举例】
# 显示当前路径。
<H3C> pwd
flash:
【命令】
rename fileurl-source fileurl-dest
【视图】
用户视图
【参数】
fileurl-source:源文件名。
fileurl-dest:目标文件名。
【描述】
rename命令用来重命名文件。
若目标文件名与已经存在的目录名或文件名相同,系统将提示文件正在使用,重命名操作不能执行。
【举例】
# 显示当前目录下的文件信息。
<H3C> dir
Directory of flash:/
0 -rw- 4 Mar 09 2006 13:59:19 snmpboots
1 -rw- 16215134 Apr 04 2006 16:36:20 S7500.app
2 -rw- 553 Jan 21 2006 17:05:55 diaginfo.txt
3 -rw- 3906 Apr 04 2006 17:23:54 config.cfg
4 drw- - Apr 05 2006 10:53:23 hello
5 drw- - Apr 10 2005 19:07:59 dd
6 -rw- 11779 Apr 05 2006 10:23:03 test2.bak
7 -rw- 11779 Apr 05 2006 11:30:13 tt.txt
8 drw- - Jan 25 2005 11:08:59 backup
31877 KB total (15935 KB free)
# 将文件tt.txt重命名为tt.bak。
<H3C> rename tt.txt tt.bak
Rename flash:/tt.txt to flash:/tt.bak?[Y/N]:y
...
%Renamed file flash:/tt.txt to flash:/tt.bak.
# 执行rename命令后,显示当前目录下的文件信息。
<H3C>dir
Directory of flash:/
0 -rw- 4 Mar 09 2006 13:59:19 snmpboots
1 -rw- 16215134 Apr 04 2006 16:36:20 S7500.app
2 -rw- 553 Jan 21 2006 17:05:55 diaginfo.txt
3 -rw- 3906 Apr 04 2006 17:23:54 config.cfg
4 drw- - Apr 05 2006 10:53:23 hello
5 drw- - Apr 10 2005 19:07:59 dd
6 -rw- 11779 Apr 05 2006 10:23:03 test2.bak
7 -rw- 11779 Apr 05 2006 11:36:06 tt.bak
8 drw- - Jan 25 2005 11:08:59 backup
31877 KB total (15934 KB free)
【命令】
reset recycle-bin [ file-url ] [ /force ]
【视图】
用户视图
【参数】
/force:直接清除回收站中的文件。即不对待清除的文件做逐一确认,而是给管理员一次性确认是否清除所有文件的提示,管理员确认后直接清除所有回收站内文件。file-url:要删除的文件名。
【描述】
reset recycle-bin命令用来彻底删除回收站中的文件。
本命令的file-url参数支持使用通配符“*”。当执行delete命令删除文件时,如果不使用/unreserved参数,文件没有被彻底删除,而是存放在回收站目录中。如果想要真正删除此文件可以使用reset recycle-bin命令。
【举例】
# 删除回收站中的文件。
<H3C> reset recycle-bin flash:/test.txt
Clear flash:/test.txt ?[Y/N]:y
Clear file from flash will take long time if needed...
...
%Cleared file flash:/test.txt.
【命令】
rmdir directory
【视图】
用户视图
【参数】
directory:目录名。
【描述】
rmdir命令用来删除目录。被删除的目录必须为空目录(即删除目录前,必须先删除该目录下的所有文件)。
& 说明:
执行rmdir命令后,在回收中的原来属于该文件夹的文件也会被自动删除。
【举例】
# 删除目录hello。
<H3C> rmdir hello
The files in the recycle-bin under this directory will be deleted permanently, Remove flash:/hello?[Y/N]:y
...
%Removed directory flash:/hello.
【命令】
umount cf:
【视图】
用户视图
【参数】
无
【描述】
umount cf:命令用来禁用CF卡。执行该命令后,若用户需要再对CF卡进行操作,就必须将CF卡重新拔插一次。
& 说明:
只有CF卡被正确安装的情况下,umount命令才能够正常执行。
【举例】
# 禁用CF卡。
<H3C>umount cf:
%Umount cf: succeed.Current directory is changed to flash:.
# 对CF卡执行dir命令,观察执行效果。
<H3C> dir cf:
% Wrong device "cf:"
【命令】
undelete file-url
【视图】
用户视图
【参数】
file-url:要恢复的文件名。
【描述】
undelete命令用来恢复未被彻底删除的删除文件。
恢复的文件名不能与现有的目录名重名;如果恢复的文件名与当前存在的文件名重名,系统将提示操作者是否覆盖原有文件。
【举例】
# 恢复删除的文件flash:/hello/tt2.txt。
<H3C> undelete flash:/hello/tt2.txt
Undelete flash:/hello/tt2.txt?[Y/N]:y
...
%Undeleted file flash:/hello/tt2.txt.
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!