创建完目录后可以使用ls –l命令去查看目录是否建立成功。如果directory所在行的第一个字母为d,则说明建立成功。
有时候我们需要一次性地建立多级目录,则可以使用-p参数:
# mkdir -p /home/dir1/dir2/dir3
7.1.6 删除空目录命令:rmdir
rmdir命令能够删除一个空目录。rmdir命令的执行方式为:
# rmdir 目录名
对于目录来说,如果里面为空的时候可以使用rmdir命令来删除,并且此命令只能用来删除空目录,如果是非空目录,则需
要使用下面要介绍的rm 命令。
例如我们要删除/home/directory这个空目录,则可以执行命令:
# rmdir /home/directory
提示:
rmdir可以删除的是非空目录,被删的目录下不能有文件或子目录。如果只是有子目录存在,还可以用-p来删除;如果含有
文件,那么-p选项也无能为力了。只有使用“rm –rf”大法,才能“连根拔起”。
7.1.7 除文件(目录)命令:rm
rm命令能够删除一个文件或者目录。rm命令的执行方式为:
# rm [-选项] 文件名或者目录名
对于Ubuntu来说,这个命令是比较危险的一个命令,因为一旦使用了这个命令删除的文件如果再进行了磁盘写操作后将无
法再恢复。在其他版本的一些Linux中,默认情况下给rm命令加上了一个i选项,可以在删除前对操作进行确认,建议当学习完S
hell一节后也利用命令别名使其拥有这一特性。
刚才介绍的rmdir命令只能删除一个空目录,而rm命令不但能删除任何目录,而且可以删除文件。
例如,现在在/home目录下分别建立一个文件file和一个目录directory,并且在目录directory下建立file1文件,操作如
下:
# touch /home/file
# mkdir /home/directory
# touch /home/directory/file1
现在分别将file文件和directory目录删除,操作如下:
# rm /home/file
# rm -r /home/directory
现在就可以将file文件和directory目录删除了,注意,当使用rm命令删除目录时,应该加上-r选项,否则系统会显示不能
删除目录的信息。rm命令选项如表7-4所示。
如果我们要在每一次执行此命令前都要进行确认操作是否进行,则可以加上-i 选项:
# rm -i /home/file
表7-4 rm命令选项
5