Linux系统中常用的对目录进行操作的命令
1、Is命令
功能:显示目录下的内容
格式:[root@localhost ~]# ls [选项] [文件名或目录名]
常用选项:
-a 显示所有文件
-d 显示目录信息。注意不是目录下的文件
-h 按照最小整数最大单位显示文件大小
-i 显示文件的i节点号
-l 长格式显示(以列表的方式显示)
![26638aecb672b0d971cdc8b86ff90120.png](https://img-blog.csdnimg.cn/img_convert/26638aecb672b0d971cdc8b86ff90120.png)
也可以多选项组合使用,大部分命令中选项的先后位置都不影响使用
![7dede23a7f7d81abdfe9aac4c7ac9042.png](https://img-blog.csdnimg.cn/img_convert/7dede23a7f7d81abdfe9aac4c7ac9042.png)
2、cd命令
功能:切换所在目录
格式:[root@localhost ~]# cd参数
cd命令的简化用法
~ 代表用户家目录
- 代表上次所在目录
. 代表当前目录
.. 代表上一级目录
目录的绝对路径和相对路径
绝对路径:以根目录为参照物,从根目录开始,一级一级进入目录(完整的路径)
相对路径:以当前目录为参照物,进行目录查找
使用绝对路径进入do目录
![137f8e55df60bcbb3b3ac1e069b2f664.png](https://img-blog.csdnimg.cn/img_convert/137f8e55df60bcbb3b3ac1e069b2f664.png)
使用相对路径进入do目录
![a7a9ced8b6da39e22681404dc1e8b145.png](https://img-blog.csdnimg.cn/img_convert/a7a9ced8b6da39e22681404dc1e8b145.png)
使用绝对路径切换目录基本不会报错,但是使用相对路径可能会报错
3、mkdir 命令
功能:创建空目录
格式:[root@localhost ~]# mkdir [选项] 目录名
常用选项:
-p 递归方式创建目录
![816c4da18126faae7f746234463ce5f5.png](https://img-blog.csdnimg.cn/img_convert/816c4da18126faae7f746234463ce5f5.png)
递归创建
![07c5838d0aa215101665a4aacf57f5c2.png](https://img-blog.csdnimg.cn/img_convert/07c5838d0aa215101665a4aacf57f5c2.png)
注意:
① 一般只在家目录和临时目录下创建目录,其他目录下不安全
② 新建目录时,当前目录下已有这个名称的文件名时,这个目录是不能创建的。
③ 直接使用mkdir,创建多级目录是会报错的,需要使用选项-p ,递归创建
4、rmdir 命令
功能:删除空目录,一旦目录中有子目录或子文件,删除时就会报错
格式:[root@localhost ~]# rmdir [选项] 目录名
常用选项
-p 递归删除空目录
![c0de54a032d81fd208191d8a1881c402.png](https://img-blog.csdnimg.cn/img_convert/c0de54a032d81fd208191d8a1881c402.png)
递归删除空目录
![f256b3a24a0eff2c2bd257eb033a8d8b.png](https://img-blog.csdnimg.cn/img_convert/f256b3a24a0eff2c2bd257eb033a8d8b.png)