Hello~大家好~

各位大晚上的在做什么呢?听说最近几天是难得的好天气,晚上不仅月亮又大又圆,连火星都赶来凑热闹了。

linux系统怎么创建子目录(跟着小乐子进阶学习Linux系列10)(1)

代表月亮消灭你们

唬唬唬~好漂亮的美少女战士~哇咔咔咔

好啦好啦,不玩儿了,今天要给大家介绍的内容非常简单:使用命令行创建或删除文件目录。

嘻嘻,听着就简单对吧。

创建目录

在日常使用计算机的过程中,我们总是要创建目录的。创建各种各样的神奇的目录,用来存放各种各样更为神奇的文件,你懂得,对吧~

咳咳,我们继续。

在Linux环境下,创建目录的命令非常简单:

mkdir nameOfFolder

不如直接看个例子吧:

linux系统怎么创建子目录(跟着小乐子进阶学习Linux系列10)(2)

哎呀,这个例子实在是太简单了,我都不想解释了。

如果我们要连续创建目录和下级的子目录,可以加上参数“p”,然后再使用“/”来划分不同层级的目录:

mkdir -p parentFolder/subFolder

这样的话就能直接创建两级目录了,我们还是看实例吧:

linux系统怎么创建子目录(跟着小乐子进阶学习Linux系列10)(3)

在上面的图中,缺少了参数“p”,在这种情况下,是无法直接创建不同层级的目录的。但是只要我们加上了参数“p”,就不会有问题了:

linux系统怎么创建子目录(跟着小乐子进阶学习Linux系列10)(4)

好啦,创建目录实在是太简单了,对不对?

删除目录

好吧好吧,大家总会遇到把目录建错地方的时候,这时我们就需要知道怎么删除目录啦~

删除目录的命令本身非常简单:

rmdir folder

Ummmm....但是其实呢,删除目录就不像创建目录那样那么简单了,我们还是用上面的例子来说明吧。刚才我们在创建目录的时候,使用了“p”参数,一次性创建了两层目录,让我们试一试直接删除父级目录:

linux系统怎么创建子目录(跟着小乐子进阶学习Linux系列10)(5)

很明显,因为目录下面还有下级子目录,为了避免误删重要的文件资料,“rmdir”命令在默认情况下是只能删除空目录的。

linux系统怎么创建子目录(跟着小乐子进阶学习Linux系列10)(6)

Ummm...这种情况下,我们可以先进入到下层目录,将下层目录删除:

linux系统怎么创建子目录(跟着小乐子进阶学习Linux系列10)(7)

上图简直就是“一顿操作猛如虎”嘛~我们一步一步来看吧,首先,我们进入到要删除的目录“firstFolder”下:

cd firstFolder

然后,我们使用“pwd”命令来确认了一次自己所在的位置:

pwd

再然后,我们使用“ls”命令查看了在当前位置有多少目录和文件:

ls -l

最后,我们使用命令“rmdir”来删除当前目录下的子目录“secondFolder”:

rmdir secondFolder

完成之后,我们使用了命令“tree”来查看目录结构:

tree

嗯,非常好,接下来就是删除“firstFolder”了:

linux系统怎么创建子目录(跟着小乐子进阶学习Linux系列10)(8)

哎呀。。。我们只是想删除一个两层的目录结构,并且其实这两个目录中没有其他任何东西,就这么麻烦......

机智如我,不如查看一下手册,看看“rmdir”命令有没有什么好用的参数:

linux系统怎么创建子目录(跟着小乐子进阶学习Linux系列10)(9)

哇噢~有一个参数“p”,可以用来删除层级目录结构,我们只需要把需要删除的目录结构用“/”来描述完整就好了,突然还有点小兴奋呢。

可是转念一想,不对啊,要是我们想删除的目录结构非常复杂的话,根本不可能用这个参数来执行操作的嘛......况且我们必须确保这些目录下面没有其他的文件和子目录。

看来“rmdir”使用起来并不是十分方便了。不过这也可以理解,因为要删除文件目录其实是一件充满了危险的事情,对吧。

但是如果我们真的需要大批量地来删除目录,要怎么办呢?

大家还记得“rm”命令和它的两个参数“r”和“f”吗?

linux系统怎么创建子目录(跟着小乐子进阶学习Linux系列10)(10)

有没有想起被“rm -rf”支配的恐怖呢~给大家再回忆回忆吧:

跟着小乐子进阶学习Linux系列08:使用rm命令删除文件

喔呵呵呵呵~

我们今天就分享到这儿啦,祝愿大家在删库跑路的康庄大道上越行越远~~

linux系统怎么创建子目录(跟着小乐子进阶学习Linux系列10)(11)

,