| 命令 | 作用 |
| cd | 更改当前路径或者文件系统 |
| copy | 复制文件 |
| delete | 删除一个文件 |
| dir | 查看一个文件系统上的文件列表 |
| eject | 卸载USB设备 |
| erase | 擦除设备的文件系统信息 |
| file | 查看一个文件的信息 |
| file prompt | 配置操作文件时的提示级别 |
| mkdir | 创建一个新目录 |
| more | 查看一个文件的内容 |
| pwd | 查看用户当前工作目录的完整路径 |
| rename | 重命名一个现有文件或文件夹 |
| rmdir | 删除一个现有的空目录 |
| show disk | 查看USB、Flash信息 |
| show file systems | 查看文件系统的相关信息 |
| show mount | 显示系统挂载信息 |
| verify | 计算、显示、校验文件MD5信息 |
1.1 cd
【命令功能】
cd命令用来更改当前路径或者文件系统。
缺省情况下,文件系统是flash:。如果路径名没有指定,则表示该文件系统的根路径。
【命令格式】
cd [ filesystem: ] [ directory ]
【参数说明】
filesystem::文件系统的url,参数末尾携带一个冒号,可能的文件系统包括flash:、usb:和tmp:等。
directory:路径名,如果是以“/”开头,则表示绝对路径,否则表示相对路径。
【命令模式】
特权模式
【缺省级别】
15
【使用指导】
无
【配置举例】
# 配置文件系统为USB:。
Hostname> enable
Hostname# pwd
flash:/
Hostname# cd usb:
Hostname# pwd
usb:/
【提示信息】
无
【常见错误】
无
【平台说明】
【相关命令】
l pwd
1.2 copy
【命令功能】
copy命令用来复制文件。
【命令格式】
copy source-url dstination-url [ vrf-name ]
【参数说明】
source-url:复制动作的源文件的URL。源文件可以在本地或者在远程。
dstination-url:复制动作的目的文件的URL。目的文件可以在本地或远程。
vrf-name:VRF名称。仅在source-url或dstination-url配置为TFTP网络服务器的URL或FTP网络服务器的URL时可选配置。
【命令模式】
特权模式
【缺省级别】
15
【使用指导】
l source-url和destination-url可以是本地路径或远端服务器路径。
○ source-url和destination-url均为本地路径时,表示本地文件间的拷贝。
○ source-url为远端服务器路径,destination-url为本地路径时,表示将远端服务器上的文件拷贝至本地。
○ source-url为本地路径,destination-url为远端路径时,表示将本地文件拷贝至远端服务器。
l 当要复制的文件在目标URL上已经存在时,由目标文件系统决定如何操作,如报错,覆盖,或让用户选择。
l copy操作不支持远端地址拷贝文件到远端地址,远端盘符地址泛指非本地文件系统的盘符,例如网络服务器的URL地址和其他板卡的文件系统地址等。
l 通过sftp协议进行文件传输时:
(1)不支持用户名包含/、@、:这些特殊字符;
(2)若密码包含/、@、:这些特殊字符,可以使用以下交互式命令方式输入密码,避免解析异常。
Hostname# copy sftp://username@192.168.1.1/test.bin flash:test.bin
username @192.168.1.1's password:
l 通过ftp协议进行文件传输时:
(1)登录FTP Server的账号名,长度限制32字节,不可包含“:”、“/”、@和空格等字符,不可省略
(2)登录FTP Server的账户密码,长度限制32字节,不可包含“:”、“/”、@和空格等字符,不可省略
表1-1 url参数说明表
| 参数 | 描述 |
| running-config | 当前正在跑的配置文件 |
| startup-config | 用于初始化的配置文件 |
| flash: | 本地Flash文件系统,属于本地文件系统盘符 |
| tftp: | TFTP网络服务器的URL,属于远端盘符,归类于远端文件系统盘符,语法如下所示:
tftp:[ [ //location ] /directory ] /filename |
| oob_tftp: [ via mgmt { number } ] | 带外口所连接的TFTP网络服务器的URL,如果有多个MGMT口可自行选择,属于远端盘符,归类于远端文件系统盘符 |
| ftp | FTP网络服务器的URL,属于远端盘符,归类于远端文件系统盘符,语法如下所示:
ftp:[ [ //[ uname [ :passwd ] @] location ] /directory /filename |
| oob_ftp: [ via mgmt. { number } ] | 带外口所连接的FTP网络服务器的URL,如果有多个MGMT口可自行选择,属于远端盘符,归类于远端文件系统盘符 |
| http | HTTP网络服务器的URL,属于远端盘符,归类于远端文件系统盘符,语法如下所示:
http:[ [ //location ] /directory ] /filename |
| oob_http: [ via mgmt. { number } ] | 带外口所连接的HTTP网络服务器的URL,如果有多个MGMT口可自行选择,属于远端盘符,归类于远端文件系统盘符 |
| sftp | SFTP网络服务器的URL,属于远端盘符,归类于远端文件系统盘符,语法如下所示:
sftp:[[//[uname[:passwd]@]location]/directory]/filename |
| oob_sftp: [via mgmt. {number}] | 带外口所连接的SFTP网络服务器的URL,如果有多个MGMT口可自行选择, 属于远端盘符,归类于远端文件系统盘符 |
| tmp | 本地tmp文件系统,属于本地文件系统盘符 |
| usb0 | 本地USB0文件系统,属于本地文件系统盘符 |
| sw*_ m*_flash | 设备*的M*管理板的文件系统Flash盘符,属于远端盘符,归类于远端文件系统盘符 |
| sw*_ m*_tmp | 设备*的M*管理板的文件系统tmp盘符,属于远端盘符,归类于远端文件系统盘符 |
| sw*_ m*_usb0 | 设备*的M*管理板的文件系统USB0盘符,属于远端盘符,归类于远端文件系统盘符 |
【配置举例】
# 复制192.168.64.2设备上的文件netconfig到Flash磁盘的netconfig。
Hostname> enable
Hostname# copy tftp://192.168.64.2/netconfig flash:/netconfig
Do you want to overwrite [/data/netconfig]? [Y/N]:y
Press Ctrl+C to quit
!
Copy success
# 复制本机箱的备板M2上的文件到本地板卡上。
Hostname> enable
Hostname# copy sw1_m2_flash:test.bin flash:
This operation may overwrite file[test.bin]? [Y/N]:y
Copy success!
Hostname# dir flash:test.bin
Number Properties Size Time Name
------ ---------- ---------- ------------------------ --------------------
1 -rw- 1.1M Tue Dec 28 19:30:05 2021 test.bin
# 复制本机箱的本地板卡的文件到本机箱的备板M2板卡上。
Hostname> enable
Hostname# copy flash:test.bin sw1_m2_flash:test1.bin
This operation may overwrite file[test1.bin]? [Y/N]:y
Copy success!
Hostname# session slot m2
Trying tipc...
Warning: It is not safe without login authentication, it is recommended to set login authentication.
Last login: Dec 28 2021 19:29:00 through tipc.
Hostname-STANDBY# dir flash:test1.bin
Number Properties Size Time Name
------ ---------- ---------- ------------------------ --------------------
1 -rw- 1.1M Tue Dec 28 19:31:18 2021 test1.bin
【提示信息】
# 当copy执行远端文件系统盘符拷贝文件到远端文件系统盘符、远端文件系统盘符拷贝文件到远端服务器盘符时,给出如下提示。
Do not support!
# 当copy执行远端文件系统盘符拷贝文件到远端文件系统盘符、远端文件系统盘符拷贝文件到远端服务器盘符时,给出如下提示。
Copy failed. Invalid argument
【常见错误】
l 所指定的复制的源文件是目录,目录是无法复制的。
【平台说明】
无
【相关命令】
l dir
1.3 delete
【命令功能】
delete命令用来删除一个文件。
缺省情况下,文件系统是flash:。
【命令格式】
delete { [ filesystem: ] file-url | startup-config }
【参数说明】
filesystem::文件系统的url,参数末尾携带一个冒号,可能的文件系统包括flash:、usb:和tmp:等。
file-url:带路径的文件名字。如果是以“/”开头,则表示绝对路径,否则表示相对路径。
startup-config:用于初始化的配置文件。
【命令模式】
特权模式
【缺省级别】
15
【使用指导】
无
【配置举例】
# 删除Flash磁盘上的文件fstab。
Hostname> enable
Hostname# pwd
flash:/
Hostname# dir
Directory of flash:/
1 -rw- 336 Jan 03 2012 18:53:42 fstab
2 -rw- 4096 Jan 03 2012 12:32:09 rc.d
3 -rw- 10485760 Jan 03 2012 18:13:37 rpmdb
3 files, 0 directories
10,490,192 bytes total (13,192,656 bytes free)
Hostname# delete flash:/fstab
Do you want to delete [flash:/fstab]? [Y/N]:y
Delete success
Hostname# dir
Directory of flash:/
1 -rw- 4096 Jan 03 2012 12:32:09 rc.d
2 -rw- 10485760 Jan 03 2012 18:13:37 rpmdb
2 files, 0 directories
10,489,856 bytes total (13,192,992 bytes free)
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
l dir
1.4 dir
【命令功能】
dir命令用来查看一个文件系统上的文件列表。
缺省情况下,文件系统是flash:,如果路径名没有指定,则表示该文件系统的根路径。
【命令格式】
dir [ filesystem: ] [ file-url ]
【参数说明】
filesystem::文件系统的url,参数末尾携带一个冒号,可能的文件系统包括flash:、usb:和tmp:等。
file-url:路径名,如果是以“/”开头,则表示绝对路径,否则表示相对路径。
【命令模式】
特权模式
【缺省级别】
15
【使用指导】
无
【配置举例】
# 查看Flash磁盘的根目录的文件列表。
Hostname> enable
Hostname# dir flash:/
Directory of flash:/
1 -rw- 336 Jan 03 2012 18:53:42 fstab
2 -rw- 4096 Jan 03 2012 12:32:09 rc.d
3 -rw- 10485760 Jan 03 2012 18:13:37 rpmdb
3 files, 0 directories
10,490,192 bytes total (13,192,656 bytes free)
表1-2 dir命令输出信息描述表
| 字段 | 描述 |
| 1、2、3…… | 索引号 |
| -rw- | 权限,一个文件可以有下面的任意项
● d:表明这是一个目录 ● r:可读 ● w:可写 ● x:可执行 |
| 10485760 | 文件大小 |
| rpmdb | 文件名 |
| files | 文件数目统计 |
| directories | 目录数目统计 |
| total | 总大小 |
| free | 剩余可用空间 |
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.5 eject
【命令功能】
eject命令用来卸载USB设备。
【命令格式】
eject usb0
【参数说明】
usb0:本地USB0文件系统,属于本地文件系统盘符。
【命令模式】
特权模式
【缺省级别】
15
【使用指导】
无
【配置举例】
# 卸载USB设备。
Hostname> enable
Hostname# eject ?
usb0 Eject usb disk 0
Hostname# eject usb0
Hostname#
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.6 erase
【命令功能】
erase命令用来擦除设备的文件系统信息。
【命令格式】
erase filesystem:
【参数说明】
filesystem::文件系统名称。
【命令模式】
特权模式
【缺省级别】
15
【使用指导】
无
【配置举例】
# 清除USB文件系统。
Hostname> enable
Hostname# erase usb0:
Sure to erase usb0:? [Y/N] y
Erasing disk usb0 …
Erase disk usb0 done!
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
l dir
1.7 file
【命令功能】
file命令用来查看一个文件的信息。
缺省情况下,文件系统是flash:。
【命令格式】
file [ filesystem: ] file-url
【参数说明】
filesystem::文件系统的url,参数末尾携带一个冒号,可能的文件系统包括flash:、usb:和tmp:等。
file-url:带路径的文件名字。如果是以“/”开头,则表示绝对路径,否则表示相对路径。
【命令模式】
特权模式
【缺省级别】
15
【使用指导】
无
【配置举例】
# 查看gcc可执行文件的信息。
Hostname> enable
Hostname# file flash:/gcc
/usr/bin/gcc-4.6: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, stripped
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.8 file prompt
【命令功能】
file prompt命令用来配置操作文件时的提示级别。
缺省情况下,提示的级别为noisy。
【命令格式】
file prompt [ noisy | quiet ]
【参数说明】
noisy:为所有的文件操作进行确认。
quiet:极少提示。
【命令模式】
特权模式
【缺省级别】
15
【使用指导】
无
【配置举例】
# 配置操作文件时的提示级别为quiet。
Hostname> enable
Hostname# file prompt quiet
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.9 mkdir
【命令功能】
mkdir命令用来创建一个新目录。
缺省情况下,文件系统是flash:,如果路径名没有指定,则表示该文件系统的根路径。
【命令格式】
mkdir [ filesystem: ] directory
【参数说明】
filesystem::文件系统的url,参数末尾携带一个冒号,可能的文件系统包括flash:、usb:和tmp:等。
directory:路径名,如果是以“/”开头,则表示绝对路径,否则表示相对路径。
【命令模式】
特权模式
【缺省级别】
15
【使用指导】
无
【配置举例】
# 创建一个名为newdir的目录。
Hostname> enable
Hostname# dir
Directory of flash:/
1 -rw- 336 Jan 03 2012 18:53:42 fstab
2 -rw- 4096 Jan 03 2012 12:32:09 rc.d
3 -rw- 10485760 Jan 03 2012 18:13:37 rpmdb
3 files, 0 directories
10,490,132 bytes total (13,192,656 bytes free)
Hostname# mkdir newdir
Created dir flash:/newdir
Hostname# dir
Directory of flash:/
1 -rw- 336 Jan 03 2012 18:53:42 fstab
2 -rw- 4096 Jan 03 2012 12:32:09 rc.d
3 -rw- 10485760 Jan 03 2012 18:13:37 rpmdb
4 drw- 4096 Jan 03 2012 18:13:37 newdir
3 files, 1 directories
10,494,228 bytes total (13,188,560 bytes free)
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.10 more
【命令功能】
more命令用来查看一个文件的内容。
缺省情况下,以文件的原有格式来显示。
【命令格式】
more [ /ascii | /binary ] [ filesystem: ] file-url
【参数说明】
/ascii:以ASCII的格式显示文件内容。
/binary:以16进制/文本的格式显示文件内容。
filesystem::文件系统的url,参数末尾携带一个冒号,可能的文件系统包括flash:、usb:和tmp:等。
file-url:路径名,如果是以“/”开头,则表示绝对路径,否则表示相对路径。
【命令模式】
特权模式
【缺省级别】
15
【使用指导】
无
【配置举例】
# 查看Flash磁盘根目录下的netconfig文件的内容。
Hostname> enable
Hostname# more flash:/netconfig
#
# The network configuration file. This file is currently only used in
# conjunction with the TI-RPC code in the libtirpc library
#
# Entries consist of:
#
# <network_id> <semantics> <flags> <protofamily> <protoname> \
# <device> <nametoaddr_libs>
#
# The <device> and <nametoaddr_libs> fields are always empty in this
# implementation.
#
udp tpi_clts v inet udp - -
tcp tpi_cots_ord v inet tcp - -
udp6 tpi_clts v inet6 udp - -
tcp6 tpi_cots_ord v inet6 tcp - -
rawip tpi_raw - inet - - -
local tpi_cots_ord - loopback - - -
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.11 pwd
【命令功能】
pwd命令用来查看用户当前工作目录的完整路径。
【命令格式】
pwd
【参数说明】
无
【命令模式】
特权模式
【缺省级别】
14
【使用指导】
无
【配置举例】
# 配置工作目录从Flash:切换到USB:。
Hostname> enable
Hostname# pwd
flash:/
Hostname# cd usb:/
Hostname# pwd
usb:/
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.12 rename
【命令功能】
rename命令用来重命名一个现有文件或文件夹。
【命令格式】
rename source-url dstination-url
【参数说明】
source-url:待重命名的路径和文件名。
dstination-url:重命名后文件的路径和文件名。
【命令模式】
特权模式
【缺省级别】
15
【使用指导】
无
【配置举例】
# 配置把设备上Flash磁盘根目录下的fstab文件重命名为new-fstab。
Hostname> enable
Hostname# dir
Directory of flash:/
1 -rw- 336 Jan 03 2012 18:53:42 fstab
2 -rw- 4096 Jan 03 2012 12:32:09 rc.d
3 -rw- 10485760 Jan 03 2012 18:13:37 rpmdb
3 files, 0 directories
10,490,192 bytes total (13,192,656 bytes free)
Hostname# rename flash:/fstab flash:/new-fstab
Renamed file flash:/new-fstab
Hostname# dir
Directory of flash:/
1 -rw- 336 Jan 03 2012 18:53:42 new-fstab
2 -rw- 4096 Jan 03 2012 12:32:09 rc.d
3 -rw- 10485760 Jan 03 2012 18:13:37 rpmdb
3 files, 0 directories
10,490,192 bytes total (13,192,656 bytes free)
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.13 rmdir
【命令功能】
rmdir命令用来删除一个现有的空目录。
缺省情况下,文件系统是flash:。
【命令格式】
rmdir [ filesystem: ] directory
【参数说明】
filesystem::文件系统的url,参数末尾携带一个冒号,可能的文件系统包括flash:、usb:和tmp:等。
directory:对应文件系统ur下的某一个文件夹名称。
【命令模式】
特权模式
【缺省级别】
15
【使用指导】
无
【配置举例】
# 清除现有的test的空目录。
Hostname> enable
Hostname# mkdir newdir
Hostname# dir
Directory of flash:/
1 -rw- 336 Jan 03 2012 18:53:42 fstab
2 -rw- 4096 Jan 03 2012 12:32:09 rc.d
3 -rw- 10485760 Jan 03 2012 18:13:37 rpmdb
4 drw- 4096 Jan 03 2012 18:13:37 newdir
3 files, 1 directories
10,494,228 bytes total (13,188,560 bytes free)
Hostname# rmdir newdir
removed dir flash:/newdir
Hostname# dir
Directory of flash:/
1 -rw- 336 Jan 03 2012 18:53:42 fstab
2 -rw- 4096 Jan 03 2012 12:32:09 rc.d
3 -rw- 10485760 Jan 03 2012 18:13:37 rpmdb
3 files, 0 directories
10,490,132 bytes total (13,192,656 bytes free)
【提示信息】
无
【常见错误】
无
【平台说明】
【相关命令】
无
1.14 show disk
【命令功能】
show disk命令用来查看USB、Flash信息。
【命令格式】
show disk [ usb | flash ]
【参数说明】
usb:获取USB信息。
flash:获取Flash信息。
【命令模式】
除用户模式以外的所有模式
【缺省级别】
1
【使用指导】
无
【配置举例】
# 查看Flash信息。
Hostname> enable
Hostname# show disk flash
Nand flash size: 512MB
Nor flash size: 1MB
表1-3 show disk flash命令信息输出描述表
| 字段 | 描述 |
| Nand flash size | Nand Flash的空间大小 |
| Nor flash size | Nor Flash的空间大小 |
# 查看USB信息。
Hostname> enable
Hostname# show disk usb
Disk Partitions:
/dev/sda1 ---> /mnt/usb0
Disk /dev/sda1: 15.4 GB(15479144448 bytes), Available size: 11.7 GB(11795136512 bytes)
64 heads, 32 sectors/track, 14762 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
表1-4 show disk usb命令信息输出描述表
| 字段 | 描述 |
| Disk Partitions | 磁盘分区 |
| device-block-file---> mount-path | 磁盘设备块文件名以及挂载路径,参数含义为:
● device-block-file:设备块文件名 ● mount-path:文件系统挂载路径 |
| Disk device-block-file: size GB(size bytes), Available size: available-size GB(available-size bytes) | 磁盘的整体容量大小以及可用空间大小 |
| 64 heads, 32 sectors/track, 14762 cylinders | 磁盘硬件存储单元数量,字段含义为:
● heads:磁头数量 ● sectors/track:扇区数量 ● cylinders:柱面数量 |
| Units = cylinders of 2048 * 512 = 1048576 bytes | 存储单元大小,units=扇区数*512Byte*磁头数 |
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.15 show file systems
【命令功能】
show file systems命令用来查看文件系统的相关信息。
【命令格式】
show file systems
【参数说明】
无
【命令模式】
除用户模式以外的所有模式
【缺省级别】
1
【使用指导】
无
【配置举例】
# 查看所有已挂载的文件系统的信息。
Hostname> enable
Hostname# show file systems
Size(KB) Free(KB) Type Flags Prefixes
NA NA ram rw tmp:
NA NA network rw tftp:
NA NA network rw oob_tftp:
8192 2416 disk rw flash:
167772160 147772160 disk rw sata0:
1048576 548576 disk rw usb0:
262144 152144 disk rw sd0:
表1-5 show file systems命令输出信息描述表
| 字段 | 描述 |
| Size(KB) | 文件系统的空间大小,单位为千字节 |
| Free(KB) | 文件系统的剩余空间,单位为千字节 |
| Type | 文件系统类型 |
| Flags | 文件系统的权限,该字段取值为:
● ro:只读的权限 ● wo:只写的权限 ● rw:可读写的权限 |
| Prefixes | 文件系统前缀 |
【提示信息】
无
【平台说明】
无
【相关命令】
无
1.16 show mount
【命令功能】
show mount命令用来显示系统挂载信息。
【命令格式】
show mount
【参数说明】
无
【命令模式】
除用户模式以外的所有模式
【缺省级别】
1
【使用指导】
无
【配置举例】
# 查看系统挂载信息。
Hostname> enable
Hostname# show mount
/dev/sda1 on / type ext4 (显示信息略)
显示信息略
表1-6 show mount命令输出信息描述表
| 字段 | 描述 |
| disk-partitions-path on mount-path type type (attribute) | 磁盘分区的挂载路径、文件系统类型以及对应的属性,参数含义为:
● disk-partitions-path:磁盘分区路径 ● mount-path:挂载文件系统目标路径 ● type:文件系统类型,可自定义类型名称 |
【提示信息】
无
【平台说明】
无
【相关命令】
无
1.17 verify
【命令功能】
verify命令用来计算、显示、校验文件MD5信息。
缺省情况下,文件系统是flash:。
【命令格式】
verify { /md5 md5-value [ filesystem: ] file-url | [ filesystem: ] file-url }
【参数说明】
/md5:计算并显示文件的MD5值。
md5-value:文件的MD5值,将会和计算出的MD5值进行比较。
filesystem::文件系统的url,参数末尾携带一个冒号,可能的文件系统包括flash:、usb:和tmp:等。
file-url:路径名,如果是以“/”开头,则表示绝对路径,否则表示相对路径。
【命令模式】
特权模式
【缺省级别】
15
【使用指导】
无
【配置举例】
# 计算flash:/gcc的MD5信息并进行比较。
Hostname> enable
Hostname# verify /md5 8b072de7db7affd8b2ef824e7e4d716c flash:/gcc
%SUCCESS verifying flash:/gcc = 8b072de7db7affd8b2ef824e7e4d716c
Hostname# verify /md5 8b072de7db7affd8b2ef824e7e4d71 flash:/gcc
%Error verifying flash:/gcc
Computed signature = 8b072de7db7affd8b2ef824e7e4d716c
Submitted signature = 8b072de7db7affd8b2ef824e7e4d71
表1-7 verify命令输出信息描述表
| 字段 | 描述 |
| %SUCCESS verifying filesystem file-url | 路径为filesystem file-url的文件的MD5值与比较值相同 |
| %Error verifying filesystem file-url | 路径为filesystem file-url的文件的MD5值与比较值不同 |
| Computed signature | 计算出的文件MD5值 |
| Submitted signature | 用于比较的MD5值 |
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无