第六课 系统目录操作命令(cd mkdir rmdir rm)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第六课 系统目录操作命令(cd mkdir rmdir rm)相关的知识,希望对你有一定的参考价值。

上一次我们学习了linux目录的介绍,以及查看命令ls及alias,那么我们如何学习对这些目录进行操作,具体如下:cd      mkdir    rmdir   rm.

1、首先先讲两个概念:每个文件或目录都有自己的路径,那什么是相对路径和绝对路径:

相对路径:从当前目录开始的路径则是相对路径,非root目录开头的。

技术分享

绝对路径:从根目录开始的路径则是绝对路径:

技术分享

也就是说,只要是从root目录开头的路径,则都是绝对路径,如上图:

2、cd: (change  directory)当我们需要进入一个目录时,则使用cd命令,它的具体参数如下:

"cd"   "cd ~"    "cd ."   "cd ..”

cd后面加目录,表示进入一个目录下,如我们需要查看网卡的文件目录:则如下:

技术分享

另外使用cd命令 还可以返回到根目录:如下:

技术分享

2.1 "cd ~"使用此命令则可以返回则至根目录,等同于命令cd.

技术分享

2.2 "cd ."表示当前目录:

技术分享

2.3 “cd .." 表示返回上一级目录:每次都会返回当前目录的上一级目录:如下:

技术分享

2.4  "cd  -"表示返回至上次所在的目录(未切换前的目录),相当于遥控器上的交换按钮:

技术分享

如图所示:第一次所在的目录是/etc/ssh下,此时再进入到网卡所在的目录,然后是用cd  -,我们会发现此时又回到了cd  -目录下。

3、mkdir和rmdir:分别是创建目录和删除目录:

3.1:mkdir: 要创建目录: 参数:-p 

技术分享

mkdir支持创建级联目录:需要加-p参数:不然会报错:如下:

技术分享

此时我们需要加上-p参数既可,如下:

技术分享

此时创建成功,可以用我们上一章学的tree命令来查看:

3.2  此时我们已经学会创建,那是否可以删除呢,当然是可以的,使用命令rmdir:

rmdir:删除的目录,参数: -p  删除级联目录

技术分享

删除级联目录则要-p目录:删除目录下的目录:

但目录下还有目录时,删除时会提示目录非空,此时需要用-p选项。

技术分享

rmdir  -p 会直接删除yuan目录,连同它目录下1目录和2目录也删除:

此时我们会思考,如果它目录下是文件呢,是否还可以删除,那我们下面来看一看:

技术分享

如下:我们根目录下,有目录yuanhh下有1目录,1目录下有2.txt文本,删除时会提示报错。

此时我们需要用到一个新命令:rm   参数: -f (force)   -r(删除目录要加)。

技术分享

否删除此文本,回复y则删除,n则不删除。

技术分享

此时删除目录会报错:提示它是一个目录,无法删除。需要加-fr参数即可:

技术分享

由上图看到,此时目录已经被删除了。

再用tree查看,也会提示没有该目录。

技术分享

上图中用到了!号,它的意思是表示历史记录里面最后一条以tree开头的命令。

命令历史直接用history查看即可。

技术分享

本章内容介绍到这里。


本文出自 “芬野_de博客” 博客,请务必保留此出处http://yuanhaohao.blog.51cto.com/7714752/1975836

以上是关于第六课 系统目录操作命令(cd mkdir rmdir rm)的主要内容,如果未能解决你的问题,请参考以下文章

第六课 相对和绝对路径创建和删除目录及cd和rm命令的使用

cd mkdir mv cp rm 命令目录相关操作

20180129第六次课

linux命令行大全-第四章文件操作mkdir cp mv rm ln

26期20180604 路径 mkdir rm

linux常用命令