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

简介:

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

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

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

bef7538419a4cee018b25a77d74e52d1.png-wh_

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

c54646dcdd799edc4ab03c094951fdb6.png-wh_

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

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

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

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

22de40a03de7d068e69c8fb056b8d076.png-wh_

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

de9ad1380f5a20f0c47542398bba7e1b.png-wh_

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

07d880df38b2d5f76aff8b60953eec91.png-wh_

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

0b16fc4df6b97154db78e62c9ab08afa.png-wh_

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

744e9110984c0828ac9a541933d79566.png-wh_

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

60071cfd113a89e55a6c991190a53e68.png-wh_

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

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

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

9f7cc59ee8669bb545f7d5655120b657.png-wh_

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

507b36a0db2781dcf617e746aa6e40f5.png-wh_

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

df67c57186d9295dc8c3af0da0b3c372.png-wh_

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

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

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

e1fbd392d4904eeb5363b6e599612431.png-wh_

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

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

466433bcbca885708d0b25b784486227.png-wh_

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

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

e54cd7fb6cbe2793393405a799914ef9.png-wh_

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

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

09f53e3dac1a49f6306260108185b545.png-wh_

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

b953dcb09e4b767fbfb8cd457d1cce2e.png-wh_

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

e66a619a853d17f9220aac0a7683cc95.png-wh_

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

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

3150f1043b28bea3af384f02af50a032.png-wh_

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

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

2724e13829a189a825f17c807aa90090.png-wh_

本章内容介绍到这里。











本文转自 芬野 51CTO博客,原文链接:http://blog.51cto.com/yuanhaohao/1975836,如需转载请自行联系原作者
目录
相关文章
|
8月前
cp 复制文件或目录
cp 复制文件或目录。
55 5
|
7月前
|
Linux
Linux命令:`cp` - 复制文件与目录的利器
`cp`是Linux中的命令行工具,用于复制文件和目录。基本语法是`cp [选项] 源 目标`。常用选项包括:`-r`(递归复制目录)、`-i`(交互式确认覆盖)、`-u`(只复制更新的文件)、`-v`(详细输出)、`-p`(保留文件属性)、`-l`(创建硬链接)和`-s`(创建符号链接)。`--backup`选项可在覆盖前创建备份,`--sparse`处理稀疏文件。通过组合使用这些选项,用户可以灵活地管理文件和目录的复制操作。
|
8月前
|
Linux
Linux简单指令|cd|touch|mkdir|rmdir|rm
Linux简单指令|cd|touch|mkdir|rmdir|rm
|
Ubuntu Linux Shell
linux第三课:目录文档操作命令(内含绝对/相对路径+1.pwd+2.cd+3.mkdir(创建目录)+4. rmdir(删除目录)+5. ls+6. cp+7.rm+8cat+9touch命令)
linux第三课:目录文档操作命令(内含绝对/相对路径+1.pwd+2.cd+3.mkdir(创建目录)+4. rmdir(删除目录)+5. ls+6. cp+7.rm+8cat+9touch命令)
237 0
linux第三课:目录文档操作命令(内含绝对/相对路径+1.pwd+2.cd+3.mkdir(创建目录)+4. rmdir(删除目录)+5. ls+6. cp+7.rm+8cat+9touch命令)
|
数据可视化 安全 Linux
Linux目录和文件管理:mkdir、touch、cp、mv、rm
1 创建 文件名最长255个字节 包括路径在内文件名称最长4095个字节 除了斜杠和NULL,所有字符都有效.但使用特殊字符的目录名和文件不推荐使用,有些字符需要用引 号来引用
364 0
|
Linux
【Linux—命令篇】文件和目录管理 mkdir/rmdir/cp
【Linux—命令篇】文件和目录管理 mkdir/rmdir/cp
776 0
【Linux—命令篇】文件和目录管理 mkdir/rmdir/cp
|
数据可视化
相对和绝对路径/cd命令/创建和删除目录mkdir/rmdir/rm命令
 2.6 相对和绝对路径 2.7 cd命令 2.8 创建和删除目录mkdir/rmdir 2.9 rm命令   绝对路径:从根开始的路径;文件所在的路径; 相对路径:相对于当前目录而言的路径;上一级或者下一级的路径。
1269 0