Linux中的目录配置采用树状结构
根目录:所有目录的根,整个系统的逻辑入口点,使用“/”表示
(资料图)
某些目录从物理位置来看可以不和根目录在同一个分区,但在访问其中数据时必须从唯一的逻辑入口“/”开始搜索
在Linux中,指定文件名称时需要将其在目录树上的相对位置指明,可使用从根目录/或当前目录到所需文件经过的目 录树上的所有结点(目录)名来组成文件的真正名称,该名称被称为路径
• 绝对路径:从根目录开始到指定文件或目录结束的路径
/root表示根目录/下的root/子目录(路径的最后一个文件为目录 时,其目录结束符“/”可以省略不写)
/home/user表示user/目录是根目录的第二层子目录
• 相对路径:从当前目录开始到指定文件或目录结束的路径
设当前目录为/home/swh/,需要寻找的文件为该目录的二级子 目录/home/swh/work/music,可以将其路径写为work/music ,同样可省去其最后的目录结束符
设当前目录为/home/swh/,需要寻找的文件为该目录的父目录 /home,此时只需将其路径写为../即可
– 在目录表示中,“../”或“..”表示上层目录,“./”或“.”表 示当前目录
目录指代符号
./ 当前目录
../ 上级目录
~ 当前用户根目录
~user 用户user的根目录
- 上次进入的目录
通用目录配置
根目录/
• 系统启动后载入的第一个分区,因此与启动有关的内容必须放在该 目录中
• 系统启动后成为所有文件的总逻辑入口,该目录下不要创建文件 § /bin、/usr/bin、/usr/local/bin
• 用户使用的可执行程序所在目录,如常用的用户指令等
/boot
• 引导和启动系统的文件,如系统内核、grub等
/dev
• 设备文件所在目录
/etc
• 系统主要的配置文件所在地,一般用户可看不可改,root可强改
home
• 系统默认的普通用户家目录所在地
/lib、/usr/lib、/usr/local/lib
• 系统运行所需函数库所在
/mnt、/media
• 系统默认的软盘、U盘、光盘的挂载点,也可以用户自己设置
/opt
• 应用程序安装目录,某些人沿用旧系统的操作习惯,将应用程序安装在/usr/local目录中的指定文件夹中
/proc
• 虚假目录,放置内存中当前内容,是系统运行所需的当前数据,该目录本身并不占用外存空间
/root
• 超级用户root的家目录
/sbin、/usr/sbin、/usr/local/sbin
• 超级用户可以使用的、用于系统运行和维护的可执行文件所在
/srv
• 系统服务所需的数据目录
/tmp
• 所有用户可用的临时文件夹
/usr
• 系统程序、X Window、附加函数库、用户应用程序、共享文件和目录等
/var
• 系统执行过程中经常变化的数据,如缓存、登录文件、数据库文件、队列
文件等
必须与根目录处于同分区的目录:/etc、/sbin、 /bin、/dev、/lib等
可与根目录处于不同分区的目录:/home、/usr 、/var、/tmp 等
• 将某些目录与根分区分开,可以提高系统安全性和便利性
• 分区时经常划分为/、/boot、/usr、/home、/var
标签: BOOT linux ROOT HOME 应用程序 最后一个