当前位置: 首页 >> 滚动 > > 正文

天天速递!Linux目录配置

2023-01-18 20:59:20哔哩哔哩

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 应用程序 最后一个