图形化:Gui
命令行:CLI
linux: 目录的分隔符 “/”
linux 系统里面,一切皆文件
windows 的配置都存放在注册表
linux 一般都存放在etc 目录下
目录结构
centos 7 安装目录树结构命令
yum install -y tree
输入:
tree
查看目录结构
查看当第N级目录和文件
tree -L N
只看1级目录
tree -L 1
显示结果:
[root@192 /]# tree -L 1
.
├── bin -> usr/bin
├── boot
├── dev
├── etc
├── home
├── lib -> usr/lib
├── lib64 -> usr/lib64
├── media
├── mnt
├── opt
├── proc
├── root
├── run
├── sbin -> usr/sbin
├── srv
├── sys
├── tmp
├── usr
└── var
只显示某个目录的文件 tree[目录1][目录…]
tree home root1
显示结果:
[root@192 /]# tree home root1
home
├── jxy
│ └── demo
└── root1
├── Desktop
├── Documents
├── Downloads
├── Music
├── Pictures
├── Public
├── Templates
└── Videos
root1 [error opening dir]
11 directories, 0 files
把目录结构信息保存到文本中
tree -L 1 >/home/tree.txt
显示结果
[root@192 /]# tree -L 1 >/home/tree.txt
[root@192 /]# cat /home/tree.txt
.
├── bin -> usr/bin
├── boot
├── dev
├── etc
├── home
├── lib -> usr/lib
├── lib64 -> usr/lib64
├── media
├── mnt
├── opt
├── proc
├── root
├── run
├── sbin -> usr/sbin
├── srv
├── sys
├── tmp
├── usr
└── var
显示文件全路径
[root@192 /]# tree -L 1 -f
.
├── ./bin -> usr/bin
├── ./boot
├── ./dev
├── ./etc
├── ./home
├── ./lib -> usr/lib
├── ./lib64 -> usr/lib64
├── ./media
├── ./mnt
├── ./opt
├── ./proc
├── ./root
├── ./run
├── ./sbin -> usr/sbin
├── ./srv
├── ./sys
├── ./tmp
├── ./usr
└── ./var
把目录结构全路径保存到文本中
[root@192 /]# tree -L 1 -f >/home/tree.txt
[root@192 /]# cat /home/tree.txt
.
├── ./bin -> usr/bin
├── ./boot
├── ./dev
├── ./etc
├── ./home
├── ./lib -> usr/lib
├── ./lib64 -> usr/lib64
├── ./media
├── ./mnt
├── ./opt
├── ./proc
├── ./root
├── ./run
├── ./sbin -> usr/sbin
├── ./srv
├── ./sys
├── ./tmp
├── ./usr
└── ./var
只显示文本目录和*.c 的c 文件
$ tree -P *.c
只显示两层目录和*.c 的c 文件
$ tree -L 2 -P *.c
相对路径:从所在目录开始
绝对路径:从根开始
目录结构存放文件说明
[root@192 /]# tree -L 1
.
├── bin -> usr/bin #存放二进制的可执行文件,命令,特别重要,不能删除!
├── boot #开机启动需要的文件, 特别重要,不能删除!
├── dev #device设备文件,特别重要,不能删除!
├── etc #存放配置文件,特别重要,不能删除!
├── home #普通用户的家目录
├── lib -> usr/lib #library 32位库,一般是So结尾,特别重要,不能删除!
├── lib64 -> usr/lib64 #library 64位库,一般是so结尾,特别重要,不能删除!
├── media #多媒体 (音乐 视频 文档)
├── mnt #mount挂载光盘,U盘
├── opt #部分软件安装存储目录
├── proc #process进程 , 特别重要,不能删除!
├── root #root用户的家目录,特别重要,不能刑险!
├── run #运行,程序运行的时候产生的文件
├── sbin -> usr/sbin #super bin超级用户才能使用的命令 ,特别重要,不能删除!比如说关机的shutdown 就在里面
├── srv # 源代码
├── sys #system系统目录 ,特别重要,不能删除#用来存放临时文件的目录#用户级的目录,特别重要,不能删除
├── tmp # 用于存放临时文件的目录
├── usr# 用户级的目录,特别中药,不能删除
└── var #variable 变化的文件,特别重要,不能删除!
也就是说,只有home media mnt opt srv 等这些文件才能改动;其他目录慎重改动