如何快速删除Cisco交换机Flash中的非空文件夹或非空目录

现象

小编最近对一台cisco WS-C3560G-24TS交换机升级了IOS版本,由于升级之后,闪存空间足够大,并没有删除原有的文件。系统运行也比较正常,此次巡检,准备规划一下后续升级的时候发现老版本的ISO目录竟然还存在。老旧的ISO文件和目录对后期维护容易造成困扰,占用空间可能导致后期上传新的iso软件包是出现由于磁盘空间不足导致的文件丢失。如下图。
在这里插入图片描述

思路

cisco IOS命令的中对文件的操作常用的命令人是dir, cd, delete, mkdir, rmdir, erase, format等。此时,如果采用rmdir命令直 接删除目录由于目录不为空是不能成功删除的。思科交换机和华为交换机对文件操作的命令基本和Linux相识,我们先测试一下使用redir删除文件夹和delete删除文件的命令。
使用rmdir命令删除效果如下图。
在这里插入图片描述
使用delete命令删除效果如下图
在这里插入图片描述
既然使用delete或者rmdir都不能很好的删除文件,会提示非空文件夹的等等,如下图所示。Linux中可以使用强制删除和递归删除等,那交换中是不是可以通过添加参数来解决这个问题呢?如此万能?模式上线,如下图
在这里插入图片描述
如图所示 出现两个参数,一个是/force,另一个/recursive。分别是强制删除和递归删除。

/force 删除而不给出提示
/recursive 删除指定文件夹下的所有文件和子文件夹

解决方法

根据上面的思路,我们添加上参数后再试一次:

Switch#dir
Directory of flash:/

    2  -rwx    11441070   Mar 1 1993 00:16:50 +00:00  c3560-ipservices-mz.122-53.SE.bin
    3  -rwx        7955   Mar 1 1993 01:15:50 +00:00  config.old
    4  -rwx        2244   Mar 1 1993 00:08:04 +00:00  config.text
    5  -rwx           5   Mar 1 1993 00:08:04 +00:00  private-config.text
    6  -rwx        1156   Mar 1 1993 00:09:02 +00:00  vlan.dat
    7  -rwx    12750172   Mar 1 1993 00:07:33 +00:00  c3560-ipservicesk9-mz.122-55.SE11.bin
    8  -rwx        4120   Mar 1 1993 00:08:04 +00:00  multiple-fs
    9  drwx          64   Mar 1 1993 03:28:48 +00:00  c3560-ipservices-mz.122-53.SE

32514048 bytes total (8301056 bytes free)
Switch#delete /force /recursive flash:/c3560-ipservices-mz.122-53.SE
Switch#dir
Directory of flash:/

    2  -rwx    11441070   Mar 1 1993 00:16:50 +00:00  c3560-ipservices-mz.122-53.SE.bin
    3  -rwx        7955   Mar 1 1993 01:15:50 +00:00  config.old
    4  -rwx        2244   Mar 1 1993 00:08:04 +00:00  config.text
    5  -rwx           5   Mar 1 1993 00:08:04 +00:00  private-config.text
    6  -rwx        1156   Mar 1 1993 00:09:02 +00:00  vlan.dat
    7  -rwx    12750172   Mar 1 1993 00:07:33 +00:00  c3560-ipservicesk9-mz.122-55.SE11.bin
    8  -rwx        4120   Mar 1 1993 00:08:04 +00:00  multiple-fs

32514048 bytes total (8304128 bytes free)

在这里插入图片描述
又上图可见,文件已经在没有任何提示的情况删除了。
说明快速的删除文件内的文件已经解决。

总结

遇到问题不要慌,多使用可以帮助解决很多问题。

作者:余钦
庚子年庚寅月乙酉日

猜你喜欢

转载自blog.csdn.net/China_yuqin_work/article/details/113724979
今日推荐