Hello~大家好~
各位大晚上的在做什么呢?听说最近几天是难得的好天气,晚上不仅月亮又大又圆,连火星都赶来凑热闹了。
代表月亮消灭你们
唬唬唬~好漂亮的美少女战士~哇咔咔咔
好啦好啦,不玩儿了,今天要给大家介绍的内容非常简单:使用命令行创建或删除文件目录。
嘻嘻,听着就简单对吧。
创建目录在日常使用计算机的过程中,我们总是要创建目录的。创建各种各样的神奇的目录,用来存放各种各样更为神奇的文件,你懂得,对吧~
咳咳,我们继续。
在Linux环境下,创建目录的命令非常简单:
mkdir nameOfFolder
不如直接看个例子吧:
哎呀,这个例子实在是太简单了,我都不想解释了。
如果我们要连续创建目录和下级的子目录,可以加上参数“p”,然后再使用“/”来划分不同层级的目录:
mkdir -p parentFolder/subFolder
这样的话就能直接创建两级目录了,我们还是看实例吧:
在上面的图中,缺少了参数“p”,在这种情况下,是无法直接创建不同层级的目录的。但是只要我们加上了参数“p”,就不会有问题了:
好啦,创建目录实在是太简单了,对不对?
删除目录好吧好吧,大家总会遇到把目录建错地方的时候,这时我们就需要知道怎么删除目录啦~
删除目录的命令本身非常简单:
rmdir folder
Ummmm....但是其实呢,删除目录就不像创建目录那样那么简单了,我们还是用上面的例子来说明吧。刚才我们在创建目录的时候,使用了“p”参数,一次性创建了两层目录,让我们试一试直接删除父级目录:
很明显,因为目录下面还有下级子目录,为了避免误删重要的文件资料,“rmdir”命令在默认情况下是只能删除空目录的。
Ummm...这种情况下,我们可以先进入到下层目录,将下层目录删除:
上图简直就是“一顿操作猛如虎”嘛~我们一步一步来看吧,首先,我们进入到要删除的目录“firstFolder”下:
cd firstFolder
然后,我们使用“pwd”命令来确认了一次自己所在的位置:
pwd
再然后,我们使用“ls”命令查看了在当前位置有多少目录和文件:
ls -l
最后,我们使用命令“rmdir”来删除当前目录下的子目录“secondFolder”:
rmdir secondFolder
完成之后,我们使用了命令“tree”来查看目录结构:
tree
嗯,非常好,接下来就是删除“firstFolder”了:
哎呀。。。我们只是想删除一个两层的目录结构,并且其实这两个目录中没有其他任何东西,就这么麻烦......
机智如我,不如查看一下手册,看看“rmdir”命令有没有什么好用的参数:
哇噢~有一个参数“p”,可以用来删除层级目录结构,我们只需要把需要删除的目录结构用“/”来描述完整就好了,突然还有点小兴奋呢。
可是转念一想,不对啊,要是我们想删除的目录结构非常复杂的话,根本不可能用这个参数来执行操作的嘛......况且我们必须确保这些目录下面没有其他的文件和子目录。
看来“rmdir”使用起来并不是十分方便了。不过这也可以理解,因为要删除文件目录其实是一件充满了危险的事情,对吧。
但是如果我们真的需要大批量地来删除目录,要怎么办呢?
大家还记得“rm”命令和它的两个参数“r”和“f”吗?
有没有想起被“rm -rf”支配的恐怖呢~给大家再回忆回忆吧:
跟着小乐子进阶学习Linux系列08:使用rm命令删除文件
喔呵呵呵呵~
我们今天就分享到这儿啦,祝愿大家在删库跑路的康庄大道上越行越远~~
,