文件系统简介
文件系统
文件系统是指对存储器中文件、目录的管理,包括创建、删除、修改文件和目录,以及显示文件的内容等。
存储器
设备支持的存储器为Flash。
文件的命名规则
字符串形式,不支持空格,不区分大小写。文件名有两种表示方式:文件名、路径+文件名。
- 文件名
如果直接使用文件名,则表示当前工作路径下的文件。文件名的长度范围是1~64。
- 路径+文件名
格式为drive + path + filename,使用这种命名方式可以唯一的标识指定路径下的文件。文件名的长度范围是1~64,路径+文件名的总长度范围是1~160。
drive是设备中的存储器,命名为flash:。
如果设备在堆叠情况下,drive的命名如下:- flash:堆叠系统中主交换机Flash存储器根目录。
- 堆叠ID#flash:堆叠系统中某设备的Flash存储器根目录。
例如:slot2#flash:是指堆叠ID为2的Flash卡。
path是指存储器中目录以及子目录,即路径。目录名使用的字符不可以是空格、“~”、“*”、“/”、“\”、“:”、“'”和“"”等字符,不区分大小写。
设备支持的路径可以是绝对路径也可以是相对路径。指定根目录(指定drive)的路径是绝对路径,相对路径有相对于根目录(即当前的存储器目录)的路径和相对于当前工作路径的路径,路径以“/”开头,则表示相对于根目录的路径。若路径为“flash:/my/test/”,这是绝对路径。
若路径为“/selftest/”,表示根目录下的selftest目录,这是相对于根目录的相对路径。
若路径为“selftest/”,表示当前工作路径下的selftest目录,这是相对于当前工作路径的相对路径。
例如:dir flash:/my/test/mytest.txt,查看flash:/my/test/路径下的mytest.txt文件的信息,这是一种绝对路径。
如果用相对于根目录的路径,则可以使用命令:dir /my/test/mytest.txt。
如果用相对于当前工作路径的路径(若当前工作路径是flash:/my/),则使用命令dir test/mytest.txt。
文件名在文件操作命令格式中统一用filename表示。
目录在文件操作命令中统一用directory表示,目录的格式即为drive + path。