目录

一、Linux目录结构

二、绝对路径与相对路径


一、Linux目录结构

Linux 系统中没有盘符的概念,所有的文件和目录都被组织成以一个根节点开始的倒置的树状结构, 文件系统的最顶层是由根目录开始的,系统使用 / 来表示根目录,呈现为一个树状结构

linux路径和window路径 java 自动适配 linux系统路径_网络

 

FHS (文件系统层次结构标准)标准目录讲解

/ ----- 操作系统的根路径

/bin ----- 普通用户和管理员都可以执行的命令

/boot ----- 主引导目录,放置开机会使用到的文件,包括 Linux 核心文件以及开机菜 单与开机所需配置文件等等

/dev ----- 设备文件

/etc ----- 配置文件存放目录

/home ----- 普通用户家目录

/root ----- 管理员家目录

/lib ----- 存放程序运行所需要的共享库及内核模块

/media ----- 可移除设备的挂载目录

/mnt ----- 临时设备建议的挂载目录

/proc ----- 存储的是当前内核运行状态的一系列特殊文件,这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息

/sys ----- 这个目录跟 /proc 非常类似,也是一个虚拟的文件系统,主要也是记录核心与系统硬件信息

较相关的信息

/srv -----srv 可以视为 “service” 的缩写,是一些网络服务启动之后,这些服务所需要取用的数据目

录。

/run ----- 临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或 清除。

/tmp ----- 临时文件存放目录

/usr -----usr 是 Unix Software Resource 的缩写, 也就是 “Unix 操作系统软件资源 ” 所放置的目

录, FHS 建议所有软件开发者将他们的数据放置到这个目录下的子目录

/var ----- 常变文件存放目录

二、绝对路径与相对路径

绝对路径:由根目录(/)开始写起的文件名或目录名称, 例如 /home/tom/

相对路径:相对于目前路径的文件名写法。 例如 ./home/tom或 ../../home/tom/ 等等。反正开头不 是 / 就属于相对路径的写法

相对路径就是以 “ 你当前所在路径的相对位置 ” 来表示的。举例来说,如果目前在 /home 这个目录

下, 如果想要进入 /var/log 这个目录时,可以采用下列两种写法:

cd /var/log (绝对路径)

cd ../var/log (相对路径)

因为你在 /home 下面,所以要回到上一层 ( ../ ) 之后,才能继续往 /var 来移动,特别注意下列两

个特殊的目录:

. 代表当前的目录,也可以使用 ./ 来表示;

.. 代表上一层目录,也可以 ../ 来代表