rmdir -[选项] [目录名称]

  删除目录(相当于 DOS 的 RD)

 

  该 [目录名称]指已存在的目录名称。

  rmdir 相当于 DOS 的RD 命令(其实DOS的RD命令也可以打成RMDIR),专门删除已经清空的目录,但如果这个目录里面有文件,就删不掉了。(这也是为了保险起见,万一这里面有您老板的整年会计账目资料怎么办?)

  但是 rmdir 还多了一个选项是DOS 所不及的:

  l -p 加入之后,如果此目录的上层目录也是空的,它也会一并把它的上层目录删除。

  练习:

  (1)先建一个 /dog 子目录,切进这个 /dog 目录,再在其下建一个 cat 子目录,再切进 cat 子目录,再在其下建一个 kitty 子目录。然后在其下用 pico 或 joe 等文书编辑程序随便创建一个含有三五个字母的纯文字文件。然后,如何用 rmdir 命令,把 /dog 目录删除?(不用 -p 选项)

  (2)同上题,如果用 -p 选项的话,又用什么样的步骤删除呢?

  mtools

  (与MS-DOS 兼容的操作命令集)

  这个命令把 MS-DOS 所有常用的命令都包括进来了,所以它是一个“命令集”,而不是单一“命令”。

  如果您不想记 cp 代替 copy,cat 代替 type,rm 代替 del 的话,那么您就记mcopy 代替 copy,mtype 代替 type,mdel 代替 del,这就好记多了,只要在 DOS 命令的前面多加一个 m(但当然还都是小写)就好了。如表2-2所示。

  表2-2 mtools命令说明

mtools命令

相当于DOS命令及作用

mdir

DIR

列示文件

mdel

DEL

删除文件

mtype

TYPE

将文件内容显示出来

mcopy

COPY

复制文件

mmove

MOVE

移动文件

mren

REN

文件改名

mcd

CD

切换目录

mmd

MD

创建新目录

mrd

RD

删除目录

mdeltree

DELTREE

无论目录中有无文件一律删除

mformat

FORMAT

格式化磁盘

mattrib

ATTRIB

改变文件属性

mlabel

LABEL

更改或设置磁盘卷标

  而它的命令格式悉数依照 DOS 的格式,只要您熟悉 DOS,操作应该不成问题,就连 mformat 时,软驱都可以输入为 a:,而不用输入为 /dev/fd0。不过,言归正传,这只是给一些想偷点懒的人一个过渡时期的工具而已,在 Linux 下,能用 a: 代替 /dev/fd0 的机会不过就只有这么一点,您终究还是要用 /dev/fd0 的。而且,这套命令只在 Linux 能用,在其他 UNIX 家族未必可行的。

  但我们还是每个命令举个例子,帮助您恢复一下 DOS 的记忆吧!

  mdir k*.*

  列出所有为字母 k 开头的文件。

  另外值得注意的是,如果 mdir 要用 DOS 的 dir 常用的 /w 选项,它必须依照 UNIX 的规则(人在屋檐下嘛,毕竟住在 UNIX 的家)写成 -w 选项,即:

  mdir -w k*.*

  另外,如果要连所有隐藏文件一起显示出来,要加 -a 选项,前面也是用减号:

  mdir -a

  mdel a*.bmp

  把 a 字母开头的 .bmp 图形文件全部删除掉。

  mtype autoexec.bat

  把“autoexec.bat”文件的内容列出来在屏幕上。

  mcopy /etc/inittab a:

  把 UNIX 的 /etc 目录中的“inittab”文件复制到软驱A中。

  mmove /jacky/mark.bmp a:

  把 UNIX 用户 /jacky 目录中的“mark.bmp”文件搬移到软驱A中。

  mren myfile.txt mynew.txt

  把“myfile.txt”文件改名为“mynew.txt”

  mcd windows

  切换到“windows”子目录中。

  mmd test1

  创建一个名为“test1”的子目录

  mrd test2

  把“test2”子目录删除,但是它里面必须是空的,否则无法删除。

  mdeltree myfile

  把“myfile”子目录整个删除,不管它里面含有多少文件和多少子目录。

  mformat a:

  把软盘A格式化(注意,格式化出来是 DOS 的磁片格式)!

  mattrib +r my*.txt

  把凡是文件名开头为“my”的纯文字文件全部设置成只读属性。

  mlabel a:lai_shi

  把软盘A的标签命名为lai_shi。