一. ubuntu 系统的根目录“/”
Linux 系统下 “/” 就是系统的根目录,所有的目录是由根目录衍生出来的。
进入根目录的方法:终端输入" cd / " 命令。如下所示:
二. ubuntu 文件系统结构
/bin: 存放二进制的可执行文件。所谓的可执行文件就是一些命令,这些命令在单用户模式下也能够使用。可以被 root 和一般的账号使用。
/sbin: 与 /bin目录存放的文件类似,也是存放一些二进制可执行文件,sbin目录下一般存放的是系统开机过程中所需要的命令。
/boot: ubuntu 的内核和启动文件。例如: vmlinuxz-xxx,grub引导装载程序。
/dev: 设备驱动文件
/etc: 存放一些系统配置文件。例如:用户账号与密码,各种服务的起始地址。
/home: 系统默认的系统主文件夹。一般创建用户账户的时候,默认的用户主文件夹都会存放在此目录下。
/lib: 存放库文件
/media: 此目录放置可插拔设备,例如: SD卡,或 U盘,就是挂载到这个目录中。
/mnt: 用户可使用的挂载点,如果要挂载一些额外的设备,就可以挂载到 mnt目录下。
/opt: 可选的文件或程序存放目录,给第三方软件存放的目录。
/proc: 虚拟文件系统,主要存放系统运行信息,/proc下的文件是在内存上的,不是在真正的 Flash上的。
/sys: 虚拟文件系统。 记录内核信息。
/root: root 用户,也就是系统管理员目录。
/srv: 服务相关的目录,例如网络服务。
/tmp: 临时文件夹。
/usr: usr 是 UNIX Software Resource的缩写,而不是 user的缩写。存放系统用户有关的文件,会占用很大的存储空间。
/var: 存放一些变化的文件,例如日志文件。
/snap: 随着ubuntu16.04 引入的另外一种包管理工具。
/run: 与运行有关的一些东西。
三. 绝对路径与相对路径
绝对路径: 从根目录 “/” 算起的路径。
相对路径: 相对于目前路径的文件名写法,例如:/home/wangtian
不是以 “/” 开头的就是行。
“.” 代表当前路径,也可以用 ”./” 表示
“..” 代表上一层目录,也可以用 ”../” 表示。