技术干货四:Ubuntu Linux 文件系统解释
Ubuntu Linux文件系统解释
过去,Linux并不像现在是一个直观的,界面友好的系统。你必须阅读很多文档;你必须了解CRT显示器的频率以及拨号调制解调器的数量,以及其他数百种命令。这能让你需要花一些时间来处理目录的组织方式以及所有他们的不同文件名如/etc(不用于其他文件),/usr(不用于用户文件)和/bin(不用于垃圾桶)等等。
本篇文章将帮助你快速的了解 Ubuntu Linux文件系统结构。
1 系统结构
Windows操作系统中的驱动盘在C盘,系统核心文件都在C盘中,Linux具有独特的根文件系统,用于存储系统文件以及对应的驱动器。
从命令行窗口产看文件Linux 文件结构,我们需要安装tree
这个工具。鉴于我们使用Ubuntu所以,我们使用以下命令进行安装
sudo apt install tree
安装好之后,我们可以在命令行窗口输入
tree -L 1 /
图一为Ubuntu文件系统架构。
图二为通过文件管理器查看的文件系统
图三为通过Bash查看的文件目录
2 目录讲解
下面对Linux目录与Windows做对比,详细介绍根文件系统目录
Linux | Windows |
---|---|
/bin and /sbin 包含系统应用程序 |
C:\Windows 类似于 |
/etc 包含系统配置文件 |
|
/home/yourysername 用户目录 |
C:Users 类似于 |
/lib 包含库文件 |
.dll 类似于 |
/media 可移动媒体安装在此目录 |
|
/root 包含root用户文件 (非root用户文件系统),Linux系统管理员用户 |
类似于administrator |
/usr 包含大多数程序文件 |
C:\Program Files 类似于 |
/var/log 包含许多应用程序写入的日志文件 |
|
/home/yourusername/Desktop 包含Ubuntu桌面文件 |
C:\Users\yourusername\Desktop 类似于 |
/mnt 此处显示已安装的分区 |
|
/boot 包含启动所需的文件 |
|
/dev 包含启动所需的文件 |
|
/opt 可选安装程序位置 (ROS 安装在/opt文件) |
|
/sys 保存包含有关系统信息的文件 |