i目录1文件系统管理·1-11.
1文件系统管理命令·1-11.
1.
1cd·1-11.
1.
2copy1-21.
1.
3delete·1-41.
1.
4dir1-61.
1.
5fdisk·1-71.
1.
6fileprompt·1-91.
1.
7fixdisk1-91.
1.
8format1-101.
1.
9gunzip·1-111.
1.
10gzip·1-111.
1.
11md5sum·1-121.
1.
12mkdir·1-131.
1.
13more1-131.
1.
14mount·1-141.
1.
15move·1-151.
1.
16pwd·1-161.
1.
17rename1-161.
1.
18resetrecycle-bin1-171.
1.
19rmdir1-171.
1.
20sha256sum·1-181.
1.
21tarcreate1-181.
1.
22tarextract·1-191.
1.
23tarlist1-201.
1.
24umount1-211.
1.
25undelete·1-211-11文件系统管理设备运行于FIPS模式时,本特性部分配置相对于非FIPS模式有所变化,具体差异请见本文相关描述.
有关FIPS模式的详细介绍请参见"安全配置指导""中的"FIPS".
1.
1文件系统管理命令文件/文件夹分为隐藏的、非隐藏的.
对于隐藏文件/文件夹,请不要修改或删除,以免影响对应功能;对于非隐藏的文件/文件夹,请完全了解它的作用后再执行文件/文件夹操作,以免误删重要文件/文件夹.
给文件/文件夹命名时,首字母请不要使用".
".
因为系统会把名称首字母为".
"的文件/文件夹当成隐藏文件/文件夹.
当需要对U盘进行写操作,包括执行copy、delete、fixdisk、format、gunzip、gzip、mkdir、move、rename、rmdir、undelete命令,请确保没有将U盘写保护.
如果U盘写保护了,这些命令将执行失败.
执行其它命令行不受写保护开关影响.
当一个用户对存储介质执行fixdisk、format或fdisk操作时,其他用户不能访问该存储介质.
需要等待这些操作结束后,通过以下方式来访问此存储介质:通过命令行参数直接指定存储介质名.
例如,使用dirflash:/命令来显示Flash中的文件.
通过cd命令切换到该存储介质目录下后,再使用相对路径访问.
例如,使用cdflash:/进入Flash,再使用dir命令显示Flash中的文件.
本命令手册中文件名参数的输入规则请参见"基础配置分册/文件系统管理"中的"文件名参数输入规则".
1.
1.
1cdcd命令用来修改当前的工作路径.
【命令】cd{directory|.
.
}【视图】用户视图【缺省用户角色】network-admin【参数】directory:指定目标工作路径.
格式为[drive:/]path.
drive和path参数的详细解释,请参见"基础配置指导"中的"文件系统管理".
如果没有给出drive信息,则表示当前路径下的文件夹.
1-2.
.
:返回上一级目录.
如果当前的工作路径是根目录,则执行cd.
.
后提示出错.
该参数不支持命令行在线帮助.
【举例】#登录设备后从根目录进入test文件夹.
cdtest#返回上一级目录.
cd.
.
#登录主设备后进入成员编号为2的从设备Flash的根目录.
cdslot2#flash:/#从从设备的文件系统切换回主设备的根目录.
cdflash:/1.
1.
2copycopy命令用来复制文件.
【命令】非FIPS模式下:copyfileurl-sourcefileurl-dest[vpn-instancevpn-instance-name][sourceinterfaceinterface-typeinterface-number]FIPS模式下:copyfileurl-sourcefileurl-dest【视图】用户视图【缺省用户角色】network-admin【参数】fileurl-source:非FIPS模式下,为源文件名或者远程源文件URL;FIPS模式下,为源文件名.
若为URL格式,表示从远程文件服务器拷贝文件.
远程源文件URL是否支持大小写遵循远程服务器端的规格.
fileurl-dest:非FIPS模式下,为目标文件名、目标文件夹、远程目标文件URL或远程目录URL;FIPS模式下,为目标文件名或目标文件夹.
若为URL格式,表示拷贝文件至远程的目标文件或目标文件夹.
远程目标文件URL和远程目录URL是否支持大小写遵循远程服务器端规格.
如果使用文件夹作为fileurl-dest,则系统会将文件复制到指定文件夹,使用源文件名称作为文件名.
vpn-instancevpn-instance-name:连接远程服务器使用的VPN实例名.
vpn-instance-name表示MPLSL3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则表示远程服务器位于公网中.
sourceinterfaceinterface-typeinterface-number:指定连接远程服务器时使用的源接口.
指定源接口后,设备将使用源接口的主IP作为设备生成的连接报文的源IP.
不指定该参数时,则使用路由出接口作为源接口.
1-3【使用指导】FIPS模式下,不支持远程拷贝功能.
使用copy命令:当fileurl-source和fileurl-dest均指定为本地路径时,可以实现本地文件间的拷贝.
当fileurl-source指定为远程服务器上的路径(即为URL格式),fileurl-dest指定为本地路径时,可以实现将远程服务器上的文件拷贝到本地.
当fileurl-source指定为本地路径,fileurl-dest指定为远程服务器上的路径(即为URL格式)时,可以实现将本地文件拷贝到远程服务器.
当进行远程拷贝时,支持FTP、TFTP和HTTP协议:仅R2422及以上版本支持通过HTTP方式进行远程拷贝.
当采用FTP协议时,URL采用"ftp://FTP用户名[:密码]@服务器地址[:端口号]/文件路径"的形式,其中用户名和密码必须和服务器上的配置一致,如果服务器只对用户名进行认证,则不用输入密码.
例如URL为ftp://1:1@1.
1.
1.
1/startup.
cfg,表示地址为1.
1.
1.
1的FTP服务器授权目录下的startup.
cfg文件,登录用户名为1、密码为1.
当采用TFTP协议时,URL采用"tftp://服务器地址[:端口号]/文件路径"的形式.
例如URL为tftp://1.
1.
1.
1/startup.
cfg时表示地址为1.
1.
1.
1的TFTP服务器工作目录下的startup.
cfg文件.
当采用FTP或TFTP协议时,服务器地址均支持IPv4形式和IPv6形式.
当需要使用IPv6地址时,必须用中括号"[]"将IPv6地址括起来,以便将IPv6地址和端口号区分开来.
形如ftp://test:test@[2001::1]:21/test.
cfg,其中,2001::1为FTP服务器的IPv6地址,21为服务器接收FTP协议报文的端口号.
当采用FTP或TFTP协议时,端口号为可选参数.
当输入端口号时,端口号必须和服务器端侦听的端口号一致.
当采用HTTP协议时,URL采用"http://HTTP用户名[:密码]@服务器地址[:端口号]/文件路径"的形式,其中用户名和密码必须和服务器上的配置一致.
{如果服务器只对用户名进行认证,则不用输入密码.
例如URL为http://1:1@1.
1.
1.
1/startup.
cfg时,表示地址为1.
1.
1.
1的HTTP服务器授权目录下的startup.
cfg文件,登录用户名为1、密码为1.
{如果采用HTTP协议时无需认证,可以使用类似TFTP协议的URL,URL中不加用户名和密码.
例如:URL为http://1.
1.
1.
1/startup.
cfg时表示地址为1.
1.
1.
1的HTTP服务器工作目录下的startup.
cfg文件.
【举例】#将文件test.
cfg在当前文件夹下复制一份,并命名为testbackup.
cfg.
copytest.
cfgtestbackup.
cfgCopyflash:/test.
cfgtoflash:/testbackup.
cfg[Y/N]:yCopyingfileflash:/test.
cfgtoflash:/testbackup.
cfg.
.
.
Done.
#将Flash上文件夹test下的文件1.
cfg复制到U盘第一分区下的文件夹testbackup,并命名为1backup.
cfg.
copyflash:/test/1.
cfgusba0:/testbackup/1backup.
cfgCopyflash:/test/1.
cfgtousba0:/testbackup/1backup.
cfg[Y/N]:yCopyingfileflash:/test/1.
cfgtousba0:/testbackup/1backup.
cfg.
.
.
Done.
1-4#将FTP服务器1.
1.
1.
1上的文件test.
cfg拷贝到本地,并命名为testbackup.
cfg,FTP服务器的登录用户名为user,密码为private.
copyftp://user:private@1.
1.
1.
1/test.
cfgtestbackup.
cfgCopyftp://user:private@1.
1.
1.
1/test.
cfgtoflash:/testbackup.
cfg[Y/N]:yCopyingfileftp://user:private@1.
1.
1.
1/test.
cfgtoflash:/testbackup.
cfg.
.
.
Done.
#将文件test.
cfg拷贝到FTP服务器1.
1.
1.
1上,并命名为testbackup.
cfg,FTP服务器的登录用户名为user,密码为private.
copytest.
cfgftp://user:private@1.
1.
1.
1/testbackup.
cfgCopyflash:/test.
cfgtoftp://user:private@1.
1.
1.
1/testbackup.
cfg[Y/N]:yCopyingfileflash:/test.
cfgtoftp://user:private@1.
1.
1.
1/testbackup.
cfg.
.
.
Done.
#将TFTP服务器1.
1.
1.
1上的文件test.
cfg拷贝到本地,并命名为testbackup.
cfg.
copytftp://1.
1.
1.
1/test.
cfgtestbackup.
cfgCopytftp://1.
1.
1.
1/test.
cfgtoflash:/testbackup.
cfg[Y/N]:yCopyingfiletftp://1.
1.
1.
1/test.
cfgtoflash:/testbackup.
cfg.
.
.
Done.
#将文件test.
cfg拷贝到TFTP服务器1.
1.
1.
1上,并命名为testbackup.
cfg.
copytest.
cfgtftp://1.
1.
1.
1/testbackup.
cfgCopyflash:/test.
cfgtotftp://1.
1.
1.
1/testbackup.
cfg[Y/N]:yCopyingfileflash:/test.
cfgtotftp://1.
1.
1.
1/testbackup.
cfg.
.
.
Done.
#将FTP服务器1.
1.
1.
1上的文件test.
cfg拷贝到本地,并命名为testbackup.
cfg.
FTP服务器位于VPN(名称为vpn1)中,登录用户名为user,密码为private.
copyftp://user:private@1.
1.
1.
1/test.
cfgtestbackup.
cfgvpn-instancevpn1Copyftp://user:private@1.
1.
1.
1/test.
cfgtoflash:/testbackup.
cfg[Y/N]:yCopyingfileftp://user:private@1.
1.
1.
1/test.
cfgtoflash:/testbackup.
cfg.
.
.
Done.
#将TFTP服务器1.
1.
1.
1上的文件test.
cfg拷贝到本地,并命名为testbackup.
cfg.
TFTP服务器位于VPN(名称为vpn1)中.
copytftp://1.
1.
1.
1/test.
cfgtestbackup.
cfgvpn-instancevpn1Copytftp://1.
1.
1.
1/test.
cfgtoflash:/testbackup.
cfg[Y/N]:yCopyingfiletftp://1.
1.
1.
1/test.
cfgtoflash:/testbackup.
cfg.
.
.
Done.
#将FTP服务器2001::1上的文件test.
cfg拷贝到本地,并命名为testbackup.
cfg,登录用户名为user,密码为private.
copyftp://user:private@[2001::1]/test.
cfgtestbackup.
cfgCopyftp://user:private@[2001::1]/test.
cfgtoflash:/testbackup.
cfg[Y/N]:yCopyingfileftp://user:private@[2001::1]/test.
cfgtoflash:/testbackup.
cfg.
.
.
Done.
#将TFTP服务器2001::1上的文件test.
cfg拷贝到本地,并命名为testbackup.
cfg.
copytftp://[2001::1]/test.
cfgtestbackup.
cfgCopytftp://[2001::1]/test.
cfgtoflash:/testbackup.
cfg[Y/N]:yCopyingfiletftp://[2001::1]/test.
cfgtoflash:/testbackup.
cfg.
.
.
Done.
#登录设备后将主设备的配置文件拷贝到从设备(成员编号为2)的根目录下.
copytest.
cfgslot2#flash:/Copyflash:/test.
cfgtoslot2#flash:/test.
cfg[Y/N]:yCopyingfileflash:/test.
cfgtoslot2#flash:/test.
cfg.
.
.
Done.
1.
1.
3deletedelete命令用来删除文件.
1-5【命令】delete[/unreserved]file-url【视图】用户视图【缺省用户角色】network-admin【参数】/unreserved:彻底删除该文件.
file-url:要删除的文件名.
file-url参数支持通配符"*"进行匹配,比如delete*.
txt可以删除当前目录下所有以txt为扩展名的文件.
【使用指导】deletefile-url命令用来暂时删除文件,被删除的文件被存放在回收站中,可以使用undelete命令恢复.
delete/unreservedfile-url命令用来永久删除文件,系统会将该文件从设备上彻底删除.
被删除的文件不再存在,不能恢复,请谨慎使用.
请不要对回收站中的文件执行delete命令,以免影响回收站功能.
若要删除回收站中的文件,请使用resetrecycle-bin命令.
在同一个目录下,如果先后删除了两个名称相同的文件,回收站中只保留最后一次删除的文件.
不同目录下,如果先后删除了名称相同的文件,回收站中会保留这些删除的文件.
当存储介质空间不足时,如果执行deletefile-url命令,系统会自动转入永久删除处理流程.
【举例】#登录设备后删除主设备存储介质根目录下的文件1.
cfg.
delete1.
cfgDeleteflash:/1.
cfg[Y/N]:yDeletingfileflash:/1.
cfg.
.
.
Done.
#登录设备后永久删除主设备存储介质根目录下的文件1.
cfg.
delete/unreserved1.
cfgThefilecannotberestored.
Deleteflash:/1.
cfg[Y/N]:yDeletingthefilepermanentlywilltakealongtime.
Pleasewait.
.
.
Deletingfileflash:/1.
cfg.
.
.
Done.
#登录设备后删除从设备(成员编号为2)存储介质根目录下的文件1.
cfg.
方法一deleteslot2#flash:/1.
cfgDeleteslot2#flash:/1.
cfg[Y/N]:yDeletingfileslot2#flash:/1.
cfg.
.
.
Done.
方法二cdslot2#flash:/delete1.
cfgDeleteslot2#flash:/1.
cfg[Y/N]:yDeletingfileslot2#flash:/1.
cfg.
.
.
Done.
1-6【相关命令】undeleteresetrecycle-bin1.
1.
4dirdir命令用来显示当前文件夹或文件信息.
【命令】dir[/all][file-url|/all-filesystems]【视图】用户视图【缺省用户角色】network-admin【参数】/all:显示当前文件夹下所有的文件及文件夹信息,包括非隐藏文件、非隐藏文件夹、隐藏文件和隐藏文件夹.
不指定该参数时,只显示非隐藏文件和非隐藏文件夹.
file-url:显示指定的文件或文件夹的信息.
file-url参数支持通配符"*",比如dir*.
txt可以显示当前文件夹下所有以txt为扩展名的文件.
/all-filesystems:显示设备上所有存储介质根目录下的文件及文件夹信息.
【使用指导】不带任何参数时,用来显示当前文件夹下所有可见文件及文件夹的信息.
回收站文件夹名为".
trash",要查看回收站下有哪些文件,请用dir/all.
trash,或者cd.
trash进入回收站文件夹后,再用dir命令查看.
【举例】#登录设备后显示主设备存储介质中所有的文件及文件夹信息.
dir/allDirectoryofflash:……略……#显示IRF中所有存储介质根目录下的文件及文件夹信息.
dir/all-filesystemsDirectoryofflash:/……略……Directoryofslot1#flash:/……略……#登录设备后显示从设备(成员编号为2)存储介质中所有的文件及文件夹信息.
cdslot2#flash:/dir/allDirectoryofslot2#flash:/……略……举例用于示意显示信息的大致形式,具体信息与用户配置有关,请以设备的实际情况为准.
1-7表1-1dir命令显示信息描述表字段说明Directoryof当前显示的目录0-rwh3144Apr26200813:45:28xx.
xx文件或文件夹的信息:0表示编号,由系统自动分配-rwh表示属性.
第一个字符如果是d表示文件夹,如果显示为"-",则表示它是文件;第二个字符是r,表示本文件或文件夹是可读的;第三个字符是w,表示本文件或文件夹是可写的;第四个字符如果是h,表示本文件或文件夹是隐藏的,如果显示为"-",则表示它是非隐藏的(请不要修改或删除隐藏文件或文件夹,以免影响对应功能)3144表示文件大小,单位为B.
如果显示为"-",则表示它是文件夹Apr26200813:45:28表示最近一次修改的时间xx.
xx表示名称1.
1.
5fdiskFlash不支持分区.
fdisk命令用来对存储介质进行分区.
【命令】fdiskmedium-name[partition-number]【视图】用户视图【缺省用户角色】network-admin【参数】medium-name:需要分区的存储介质的名称.
partition-number:分区数,取值范围为1~4.
【使用指导】如果指定分区数则将存储介质平均划分成指定数目的分区,否则,进入交互模式进行分区.
需要注意的是:分区操作会清除U盘中的所有数据,请务必做好文件备份.
分区完成后各分区的大小可能与用户指定的大小不一致,但误差小于U盘总容量的5%.
分区后,必须先卸载所有的分区才能安全的拔出U盘,否则,可能会引起U盘上文件系统的损坏.
1-8用户对存储介质执行分区操作时,如果同时还有其他用户在访问该存储介质,系统会提示分区失败.
对U盘进行分区的时候,请确保没有对U盘设置写保护.
否则会分区失败,需要重新挂载或者插拔U盘后,才能正常访问U盘.
本命令不支持对分区进行再分区.
如果要修改分区大小,需要重新对整个存储设备进行分区.
【举例】#将设备的U盘平均分为3个分区.
fdiskusba:3Capacityofusba::256Mbytesusba:willbedividedintothefollowingpartitions:DeviceNameCapacityusba0:85MBusba1:85MBusba2:86MBAlldataonusba:willbelost,continue[Y/N]:yPartitioningusba:.
.
.
Done.
#使用交互模式将设备的U盘分为1个分区.
fdiskusba:Thecapacityofusba::256MbytesPartition1(32MB~224MB,256MB.
PressCTRL+CtoquitorEntertouseallavailablespace)://按键或者输入256.
usba:willbedividedintothefollowingpartition(s):DeviceNameCapacityusba0:256MBAlldataonusba:willbelost,continue[Y/N]:yPartitioningusba:.
.
.
Done.
#将U盘分为3个分区,并分别指定3个分区的大小.
fdiskusba:Thecapacityofusba::256MbytesPartition1(32MB~224MB,256MB,PressCTRL+CtoquitorEntertouseallavailablespace):128将第一个分区的大小指定为128MB(输入128后回车).
Partition2(32MB~96MB,128MB,PressCTRL+CtoquitorEntertouseallavailablespace):31将第二个分区的大小指定为31MB(输入31后回车).
Thepartitionsizemustbegreaterthanorequalto32MB.
Partition2(32MB~96MB,128MB,PressCTRL+CtoquitorEntertouseallavailablespace):1000将第二个分区的大小指定为1000MB(输入1000后回车).
Thepartitionsizemustbelessthanorequalto128MB.
Partition2(32MB~96MB,128MB,PressCTRL+CtoquitorEntertouseallavailablespace):127将第二个分区的大小指定为127MB(输入127后回车).
Theremainingspaceislessthan32MB.
Pleaseenterthesizeofpartition2again.
Partition2(32MB~96MB,128MB,PressCTRL+CtoquitorEntertouseallavailablespace):重新指定第二个分区的大小为56MB(输入56后回车).
Partition3(32MB~40MB,72MB,PressCTRL+CtoquitorEntertouseallavailablespace):剩余的空间全部划分给第三个分区(直接回车).
1-9usba:willbedividedintothefollowingpartition(s):DeviceNameCapacityusba0:128MBusba1:56MBusba2:72MBAlldataonusba:willbelost,continue[Y/N]:yPartitioningusba:.
.
.
Done.
1.
1.
6filepromptfileprompt命令用来设置文件和文件夹操作时是否提示.
undofileprompt命令用来恢复缺省情况.
【命令】fileprompt{alert|quiet}undofileprompt【缺省情况】用户对文件进行有危险性的操作时,系统会要求用户进行交互确认.
【视图】系统视图【缺省用户角色】network-admin【参数】alert:当用户对文件/文件夹进行有危险性的操作时,系统会要求用户进行交互确认.
quiet:用户对文件/文件夹进行任何操作,系统均不要求用户进行确认.
【使用指导】如果将文件/文件夹操作的提示方式设置为quiet,则系统对文件/文件夹操作不要求用户进行确认,这样可能会导致一些因误操作而发生的、不可恢复的、对系统造成破坏的操作产生.
【举例】#设置用户对文件进行有危险性的操作时,要求进行交互确认.
system-view[Sysname]filepromptalert1.
1.
7fixdiskfixdisk命令用来恢复存储介质的空间.
【命令】fixdiskmedium-name【视图】用户视图1-10【缺省用户角色】network-admin【参数】medium-name:存储介质的名称.
【使用指导】由于异常操作等原因,存储设备的某些空间可能不可用,或者某些空间已经不再需要使用但是没有释放,用户可以通过fixdisk命令来恢复存储设备的空间.
用户对存储介质执行fixdisk操作时,如果同时还有其他用户在访问该存储介质,系统会提示fixdisk操作失败.
【举例】#恢复存储介质Flash的空间.
fixdiskflash:Restoringflash:maytakesometime.
.
.
Restoringflash:.
.
.
Done.
1.
1.
8formatformat命令用来格式化存储介质.
【命令】formatmedium-name【视图】用户视图【缺省用户角色】network-admin【参数】medium-name:存储介质的名称.
【使用指导】格式化操作将导致存储设备上的所有文件丢失,并且不可恢复;尤其需要注意的是,如果存储设备上有启动配置文件,格式化该存储设备,将丢失启动配置文件.
用户对存储介质执行格式化操作时,如果同时还有其他用户在访问该存储介质,系统会提示格式化操作失败.
对于支持分区的存储设备,请格式化各个分区来完成整个存储设备的格式化.
比如,要格式化支持分区的U盘,请逐个格式化各个分区,不能执行formatusb.
【举例】#格式化Flash.
formatflash:Alldataonflash:willbelost,continue[Y/N]:yFormattingflash:.
.
.
Done.
#格式化U盘上的第三个分区.
1-11formatusba2:Alldataonusba2:willbelost,continue[Y/N]:yFormattingusba2:.
.
.
Done.
1.
1.
9gunzipgunzip命令用来解压缩指定的文件.
【命令】gunzipfilename【视图】用户视图【缺省用户角色】network-admin【参数】filename:需要被解压缩的文件名,以.
gz为后缀.
【使用指导】该命令将解压缩并替换当前指定文件.
【举例】#解压缩system.
bin.
gz文件.
解压缩前查看文件的相关信息.
dirsystem.
*Directoryofflash:1-rw-20Jun14201210:18:53system.
bin.
gz472972KBtotal(472840KBfree)执行解压缩操作.
gunzipsystem.
bin.
gzDecompressingfileflash:/system.
bin.
gz.
.
.
Done.
解压缩后验证执行效果.
dirsystem.
*Directoryofflash:1-rw-0May30201211:42:25system.
bin472972KBtotal(472844KBfree)1.
1.
10gzipgzip命令用来压缩指定的文件.
【命令】gzipfilename1-12【视图】用户视图【缺省用户角色】network-admin【参数】filename:需要被压缩的文件名.
【使用指导】本命令会将filename压缩并命名为filename.
gz.
【举例】#压缩system.
bin文件.
压缩前查看文件的相关信息.
dirsystem.
*Directoryofflash:1-rw-0May30201211:42:24system.
bin472972KBtotal(472844KBfree)执行压缩操作.
gzipsystem.
binCompressingfileflash:/system.
bin.
.
.
Done.
压缩后验证执行效果.
dirsystem.
*Directoryofflash:1-rw-20Jun14201210:18:53system.
bin.
gz472972KBtotal(472840KBfree)1.
1.
11md5summd5sum命令用来使用MD5摘要算法计算文件的摘要值.
【命令】md5sumfile-url【视图】用户视图【支持的缺省用户角色】network-adminnetwork-operator【参数】file-url:文件名.
1-13【使用指导】使用指定的摘要算法对指定的文件计算摘要值,通常用于验证文件的正确性和完整性,防止文件内容被篡改.
【举例】#计算system.
bin文件的MD5摘要值.
md5sumsystem.
binMD5digest:4f22b6190d151a167105df61c35f09171.
1.
12mkdirmkdir命令用来在当前路径下创建文件夹.
【命令】mkdirdirectory【视图】用户视图【缺省用户角色】network-admin【参数】directory:文件夹.
【使用指导】如果创建的文件夹与指定文件夹下的文件或者其它文件夹重名,则创建操作失败.
在使用该命令创建文件夹之前,指定的文件夹必须已经存在.
比如:创建文件夹flash:/test/mytest,这时,test文件夹必须已经存在,否则,创建失败.
【举例】#在当前路径创建文件夹test.
mkdirtestCreatingdirectoryflash:/test.
.
.
Done.
#在当前路径创建文件夹test/subtest.
mkdirtest/subtestCreatingdirectoryflash:/test/subtest.
.
.
Done.
#登录设备后在从设备(成员编号为2)上创建文件夹test.
mkdirslot2#flash:/testCreatingdirectoryslot2#flash:/testcreated.
Creatingdirectoryslot2#flash:/test.
.
.
Done.
1.
1.
13moremore命令用来显示指定文本文件的内容.
【命令】morefile-url1-14【视图】用户视图【缺省用户角色】network-admin【参数】file-url:文件名.
【举例】#显示文件test.
txt的内容.
moretest.
txtHaveaniceday.
#显示文件testcfg.
cfg的内容.
moretestcfg.
cfg#version7.
1.
045,ESS2415#sysnameSysname#vlan2#return#查看从设备(成员编号为2)上的文件testcfg.
cfg.
moreslot2#flash:/testcfg.
cfg#version7.
1.
045,ESS2415#sysnameSysname#----More----"----More----"表示这一屏信息已经显示完毕,会暂停显示.
按键将接着显示下一行信息;按键将接着显示下一屏信息;按或其它任意键将退出显示.
1.
1.
14mountmountmedium-name命令用来挂载支持热插拔的存储介质.
【命令】mountmedium-name【缺省情况】存储介质连接到设备后,自动被挂载,处于挂载状态,即存储介质插入时已经处于连接状态,不需挂载就可使用.
1-15【视图】用户视图【缺省用户角色】network-admin【参数】medium-name:存储介质的名称.
【使用指导】需要注意的是:在执行挂载操作过程中,禁止对存储介质进行插拔或主设备和从设备的倒换操作.
否则,可能会引起文件系统的损坏.
对于支持分区的存储介质,请挂载各个分区来完成整个存储介质的挂载.
比如,要挂载支持分区的U盘,请逐个挂载各个分区.
处于挂载状态的存储介质在拔出系统前,请先执行卸载操作,以免损坏存储介质.
【举例】#挂载主设备上的U盘.
mountusba0:#挂载从设备(成员编号为2)上的U盘.
mountslot2#usba0:【相关命令】umount1.
1.
15movemove命令用来移动文件.
【命令】movefileurl-sourcefileurl-dest【视图】用户视图【缺省用户角色】network-admin【参数】fileurl-source:源文件名.
fileurl-dest:目标文件名或者目标文件夹.
【使用指导】如果使用文件夹作为fileurl-dest,则系统会将文件移到指定文件夹,文件名保持不变.
【举例】#将文件flash:/test/sample.
txt移动到flash:/,并更名为1.
txt.
1-16movetest/sample.
txt1.
txtMoveflash:/test/sample.
txttoflash:/1.
txt[Y/N]:yMovingfileflash:/test/sample.
txttoflash:/1.
txt.
.
.
Done.
#将文件b.
cfg移动到文件夹test2下.
moveb.
cfgtest2Moveflash:/b.
cfgtoflash:/test2/b.
cfg[Y/N]:yMovingfileflash:/b.
cfgtoflash:/test2/b.
cfg.
.
.
Done.
1.
1.
16pwdpwd命令用来显示当前工作路径.
【命令】pwd【视图】用户视图【缺省用户角色】network-admin【举例】#显示当前路径.
pwdflash:1.
1.
17renamerename命令用来重命名文件或文件夹.
【命令】renamefileurl-sourcefileurl-dest【视图】用户视图【缺省用户角色】network-admin【参数】fileurl-source:源文件名或源文件夹.
fileurl-dest:目标文件名或目标文件夹.
【使用指导】若目标文件名或目标文件夹与当前路径下已经存在的文件或目标文件夹重名(不区分大小写,只要字母相同就认为同名),则该操作不执行.
【举例】#将文件copy.
cfg重命名为test.
cfg.
renamecopy.
cfgtest.
cfg1-17Renameflash:/copy.
cfgasflash:/test.
cfg[Y/N]:yRenamingflash:/copy.
cfgasflash:/test.
cfg.
.
.
Done.
1.
1.
18resetrecycle-binresetrecycle-bin命令用来彻底删除回收站中的文件.
【命令】resetrecycle-bin[/force]【视图】用户视图【参数】/force:表示直接清空回收站,不需要用户对清空操作进行确认.
【使用指导】用deletefile-url命令删除文件是将文件放在回收站中,但仍然占用存储空间,如果想要把回收站中的该文件删除,必须执行resetrecycle-bin命令.
【举例】#回收站中有文件a.
cfg和b.
cfg,清空整个回收站.
resetrecycle-binClearflash:/a.
cfg[Y/N]:yClearingfileflash:/a.
cfg.
.
.
Done.
Clearflash:/b.
cfg[Y/N]:yClearingfileflash:/b.
cfg.
.
.
Done.
#回收站中有文件a.
cfg和b.
cfg,删除b.
cfg.
resetrecycle-binClearflash:/a.
cfg[Y/N]:nClearflash:/b.
cfg[Y/N]:yClearingfileflash:/b.
cfg.
.
.
Done.
【相关命令】delete1.
1.
19rmdirrmdir命令用来删除文件夹.
【命令】rmdirdirectory【视图】用户视图【缺省用户角色】network-admin1-18【参数】directory:文件夹名称.
【使用指导】在删除文件夹前,必须先永久删除或者暂时删除文件夹中的所有文件和子文件夹.
如果文件只是暂时删除,那么执行rmdir会导致这些文件从回收站中彻底删除.
【举例】#删除文件夹subtest.
rmdirsubtest/Removedirectoryflash:/test/subtestandthefilesintherecycle-binunderthisdirectorywillbedeletedpermanently.
Continue[Y/N]:yRemovingdirectoryflash:/test/subtest.
.
.
Done.
1.
1.
20sha256sumsha256sum命令用来使用SHA-256摘要算法计算文件的摘要值.
【命令】sha256sumfile-url【视图】用户视图【缺省用户角色】network-admin【参数】file-url:文件名.
【使用指导】使用指定的摘要算法对指定的文件计算摘要值,通常用于验证文件的正确性和完整性,防止文件内容被篡改.
【举例】#计算system.
bin文件的SHA-256摘要值.
sha256sumsystem.
binSHA256digest:0851e0139f2770e87d01ee8c2995ca9e59a8f5f4062e99af14b141b1a36ca152【相关命令】md5sum1.
1.
21tarcreatetarcreate命令用来将指定文件打包.
【命令】tarcreate[gz]archive-filefileurl-dest[verbose]sourcefileurl-source-list&1-19【视图】用户视图【缺省用户角色】network-admin【参数】gz:使用gzip格式压缩文件.
指定该参数后,fileurl-dest的后缀必须为".
tar.
gz".
不指定该参数时,表示只打包,不使用gzip格式压缩,fileurl-dest的后缀为".
tar".
archive-filefileurl-dest:表示将要创建的文件的名称.
verbose:在打包过程中,显示打包成功的文件名或目录名.
sourcefileurl-source-list&:表示需要加入的文件或文件夹列表.
如果指定的为文件夹,则表示打包该文件夹下的所有文件和子文件夹.
&表示前面的参数最多可以输入的次数.
diyvm怎么样?diyvm是一家国内成立时间比较久的主机商家了,大约在6年前站长曾经用过他家的美国机房的套餐,非常稳定,适合做站,目前商家正在针对香港沙田机房的VPS进行促销,给的是五折优惠,续费同价,香港沙田机房走的是CN2直连的线路,到大陆地区的速度非常好,DiyVM商家采用小带宽不限流量的形式,带宽2Mbps起步,做站完全够用,有需要的朋友可以入手。diyvm优惠码:五折优惠码:OFF50...
成立于2006年的荷兰Access2.IT Group B.V.(可查:VAT: NL853006404B01,CoC: 58365400) 一直运作着主机周边的业务,当前正在对荷兰的高性能AMD平台的VPS进行5折优惠,所有VPS直接砍一半。自有AS208258,vps母鸡配置为Supermicro 1024US-TRT 1U,2*AMD Epyc 7452(64核128线程),16条32G D...
百星数据(baixidc),2012年开始运作至今,主要提供境外自营云服务器和独立服务器出租业务,根据网络线路的不同划分为:美国cera 9929、美国cn2 gia、香港cn2 gia、韩国cn2 gia、日本cn2 gia等云服务器及物理服务器业务。目前,百星数据 推出的日本、韩国、香港cn2 gia云服务器,2核2G/40G/5M带宽低至60元/月,600元/年。百星数据优惠码:优惠码:30...