[TOC]

概述

文章参考:https://www.cnblogs.com/yudar/p/5809219.html

Ubuntu的根目录下存在着很多的文件夹,但你知道他们都存放着哪些文件呢?这些是深入了解Ubuntu系统必不缺少的知识,本文就关于此做一下介绍吧。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/bin/     				 # 用以存储二进制可执行命令文件。
/sbin/ # s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序,如系统管理、目录查询等关键命令文件。
/root/ # 超级用户,即根用户的主目录。
/home/ # 普通用户的默认目录,在该目录下,每个用户拥有一个以用户名命名的文件夹。
/boot/  # 存放Ubuntu内核和系统启动文件。系统启动时这些文件先被装载。
/boot/grub/ # Grub引导器相关的文件
/etc/ # 存放文件管理配置文件和目录(系统文件和密码文件、设置网卡信息、环境变量的设置大部分应用程序的全局配置文件)。
/etc/init.d/ # SystemV风格的启动脚本
/etc/rcX.d/ # SystenV启动脚本的链接,定义运行级别
/etc/network/ # 网络配置文件
/etc/X11 # 图形界面配置文件
/lib # 根文件系统目录下程序和核心模块的共享库。这个目录里存放着系统最基本的动态链接共享库,类似于Windows下的system32目录,几乎所有的应用程序都需要用到这些共享库。
/media # 主要用于挂载多媒体设备。ubuntu系统自动挂载的光驱、usb设备,存放临时读入的文件。
/proc # 这个目录是系统内存的映射,我们可以直接访问这个目录来获取系统信息。也就是说,这个目录的内容不在硬盘上而是在内存里。
/tmp # 这个目录是用来存放一些临时文件的,所有用户对此目录都有读写权限。
/mnt # 此目录主要是作为挂载点使用。通常包括系统引导后被挂载的文件系统的挂载点。如挂载Windows下的某个分区。
/lost+found/ # 一般为空,当非法关机时,会存放一些零散的文件。
/opt/ # 作为可选文件和程序的存放目录,否则将无法引导计算机进入操作系统。我们可以将一般安装的三方程序放在此处
/usr/ # 包括与系统用户直接有关的文件和目录
/srv/ # 存储系统提供的服务数据。
/sys/ # 系统设备和文件层次结构,并向用户程序提供详细的内核数据信息。

打开文件目录

1
2
3
4
5
6
7
#  打开指定路径文件夹
nautilus /opt/

xdg-open /opt/

# 使用 gnome-open 进行打开 需要安装:sudo apt-get install libgnome2-bin
gnome-open /opt/