求助——如何用for命令删掉除了最前,最后的其余文件?

dir命令用来查看存储器中的文件和目录的信息。

指定查看当前路径下的所有的文件和目录,包括已经删除至回收站的文件。

指定待查看文件的名称。

字符串形式,格式为[ drive ] [ path ] filename,即 [ 路径 ] +文件名,长度范围是1~160。不支持空格,不区分大小写。当输入的字符串两端使用双引号时,可在字符串中输入空格。对于纯文件名有单独的长度限制,长度范围是1~64。

“drive”是指存储器名称,“path”是指目录及子目录。

建议采用“drive”+“:”+“/”+“目录名”的组合。其中目录名使用的字符不可以是“~” 、“*” 、“/”、 “\”、 “:” 、“'” 、“"”字符。

指定待查看目录的路径。

字符串形式,格式为[ drive ] path ,长度范围是1~64,不支持空格,区分大小写。

“drive”是指存储器名称,“path”是指目录及子目录。

建议采用“drive”+“:”+“/”+“目录名”的组合。其中目录名使用的字符不可以是“~” 、“*” 、“/”、 “\”、 “:” 、“'” 、“"”字符。

指定显示设备上所有存储器根目录中文件和目录的信息。

本命令支持使用通配符“*”匹配。如果不指定可选参数,该命令将显示当前路径下的文件和目录信息。

文件名和目录中的drive命名说明如下。

  • drive是指设备中的存储器,命名为flash:

  • 如果设备在堆叠情况下,drive的命名如下:

    • flash:堆叠设备中主交换机flash存储器根目录。
    • 堆叠ID#flash:堆叠设备中某设备的flash存储器根目录。

设备支持的路径可以是绝对路径也可以是相对路径。相对路径有相对于根目录(即当前的存储器目录)的路径和相对于当前工作路径的路径,路径以“/”开头,则表示相对于根目录的路径。

  • 若路径为“/selftest/”,表示根目录下的selftest目录,这是相对于根目录的相对路径。

  • 若路径为“selftest/”,表示当前工作路径下的selftest目录,这是相对于当前工作路径的相对路径。

使用参数/all,可以查看存储器下所有文件和目录的信息,包括被删除在回收站中的文件的信息。被删除在回收站中的文件用“[ ]”标识,例如[test.txt]。

# 查看当前路径下的所有文件的目录信息。

# 查看设备(堆叠环境)上所有存储器根目录中文件和目录的信息。

# 查看当前路径下文件vrpcfg.cfg的信息。

# 查看当前路径下所有.txt文件的信息。

表2-46 dir命令输出信息描述

表示目录。无此标记表示文件。如本例中的“devicesoft.cc”是一个文件,“security”是一个目录。

表示本文件或目录是可读的。

表示本文件或目录是可写的。

表示被删除到回收站中的文件。

  • private-data.txt:用来保存业务初始化数据的文件。部分任务的初始化数据与配置无关(比如设备的重启次数),无法记录在配置文件中,使用该文件记录。
  • vrpcfg.cfg:配置文件。配置文件必须以“.cfg”或“.zip”作为扩展名。
  • basicsoft.cc:系统软件。系统软件必须以“.cc”作为扩展名。

除了上述文件,其他文件指的是设备正常运行时,一些软件子系统在文件系统中存储的一些必要的数据。

www服务用apache来实现,步骤极其简单,当然,这里说的是初级应用。因为我们要实现的是简单的www服务,所以只需更改下面几个参数即可:
可以查询出会返回所有注册在则会显示这个主机的所有域名信息.
安装rpm包时显示进度并校验包的正确性
校验所有的rpm包,查找丢失的文件 rpm -Va
20. 查看系统监听的服务
解释: "l"表示显示当前系统监听的端口信息;"n"表示端口按照端口号来显示,而不转换为service文件中定义的端口名;若希望了解各个端口都是由哪些进程监听则可以使用p参数.
21. 查看系统运行的进程
解释: 其中参数"a"表示显示系统中所有用户的的进程;"u"表示输出进程用户所属信息;"x"表示也显示没有控制台的进程;若显示行太长而被截断则可以使用f参数.
将已有帐号移至新的位置->
首先,将已有帐号的主目录连带目录属性拷至新位置,可用下面命令:
这样两步已将旧帐号移至新位置.确保无误后,可删去旧帐号的旧主目录以腾出原文件系统的空间.
23. 启动时屏幕显示的信息
Linux 启动时屏幕显示的信息来不及看清就一闪而过,如果对这些信息感兴趣的话可以在启动完后用命令 dmesg 查看.
说明: 如果成功会有一个successful......这里的x,如果是一个盘,就是0.如果你所安装的linux的根分区在第二个硬盘上,那x就是1了;y 就是装有linux系统所在的根分区.setup (hd0)就是把GRUB写到硬盘的MBR上.如果我知道我的linux装在第一个硬盘上,但我不知道装在哪个分区上,就可以先输入root

我要回帖

更多关于 shell删除目录下所有文件 的文章

 

随机推荐