系统目录相关命令-目录
- 一、系统目录层级
- 1、目录绝对路径
- 2、目录相对路径
- 3、目录层级结构查看-tree
- 不带任何参数获取目录结构数据信息
- 以树形结构显示目录下的所有内容(包含隐藏信息)
- 只列出根目录下第一层的目录结构信息
- 只显示目录结构信息中的所有目录信息
- 二、显示当前路径信息-pwd
- 三、切换目录路径信息-cd
- 4、系统目录创建操作-mkdir
- 5、系统目录删除操作-rm
- 6、目录改名迁移操作-mv
- 7、系统文件相关命令
上篇: Linux-初学者系列——篇幅4_系统运行相关命令
一、系统目录层级
Linux目录和windows明显区别,在Linux系统中没有磁盘分区盘符概念,所有数据都存储在根目录中。
/ 根目录时Linux目录层级的最顶端,从最顶端可以依次向下扩展更多不同层级目录。
1、目录绝对路径
是从 / 根 开始的路径,例如:
/zhang、/zhang/text.txt
使用绝对路径更加精准
2、目录相对路径
不是从 / 根 开始的路径,而是从当前目录或者指定的目录开始的,例如:
zhang/,/huanghun/aaa
相对路径更加方便
3、目录层级结构查看-tree
树状结构显示目录下的所有内容,包括文件、子目录和子目录里的目录和文件。
语法格式:
tree [option] [directory]
tree 选项 目录
常用参数:
序号 | 参数选项 | 解释说明 |
---|---|---|
1 | -a | 显示所有文件,包含隐藏文件 |
2 | -d | 只显示目录结构中的目录信息 |
3 | -L | 遍历目录的最大层数,level为大于0的正整数 |
4 | -F | 在执行文件、目录、socket、符号链接、管道名称等不同类型文件的结尾,各自加上相应符号信息,常见符号信息“*” “/” “=” “@” “|”。 |
实操:
检查系统中是否有tree命令对应的软件程序包
如果采用的是最小化安装Linux系统,tree命令功能默认是没有安装的。
rpm -qa tree
检查有没有tree
当前状态下是没有tree,需要安装
yum install -y tree
tree是外置命令
不带任何参数获取目录结构数据信息
以树形结构显示目录下的所有内容(包含隐藏信息)
注意:在Linux系统中,名称以点开头的文件都是隐藏文件
只列出根目录下第一层的目录结构信息
tree /
只显示一层根目录下的信息
tree -L 1 /
只显示目录结构信息中的所有目录信息
tree /boot
tree -d /boot
二、显示当前路径信息-pwd
pwd命令是’print working directory‘单词的首字母缩写,pwd显示当前工作目录的绝对路径。
在命令行操作命令时,经常会在各个目录路径间进行切换,此时可以使用pwd命令快速查看当前所在的目录路径。
pwd属于系统内置命令,可通过help命令获取详细帮助信息
语法格式:
pwd [option]
pwd 选项
实操:
查看当前操作状态所在路径
[root@bogon ~]# pwd
三、切换目录路径信息-cd
cd命令是’change directory‘中单词的首字母缩写,cd是从当前工作目录切换到指定的工作目录。
语法格式:
cd [option] [dir]
cd [选项] [目录]
常用参数:
序号 | 参数选项 | 说明 |
---|---|---|
1 | - | 只使用-选项,表示切换目录到当前用户的上一次所在的目录路径 |
2 | ~ | 只使用~选项,表示切换目录到当前用户的家目录所在的目录路径(直接执行cd效果一致) |
3 | … | 只使用…选项,则从当前目录切换到目录的上一级目录所在的路径 |
实操:
4、系统目录创建操作-mkdir
看第一篇文章篇幅一 Linux-初学者系列——篇幅1_文件管理命令
5、系统目录删除操作-rm
看第一篇文章篇幅一 Linux-初学者系列——篇幅1_文件管理命令
6、目录改名迁移操作-mv
看第一篇文章篇幅一 Linux-初学者系列——篇幅1_文件管理命令
7、系统文件相关命令
看第一篇文章篇幅一 Linux-初学者系列——篇幅1_文件管理命令