Ubuntu 目录树结构简介

参考文章:LinuxFilesystemTreeOverview

根目录

/bin 用途:经常用到的终端命令,比如 lsmountrm

/boot 用途:系统启动文件,包括 Linux 内核,内存磁盘镜像和引导加载配置文件

/dev 用途:所有的设备文件,这些不是普通文件,它们指代系统上大量的硬件和硬盘驱动器

/etc 用途:系统全局配置文件,它影响着所有用户的系统行为

/home 用途:所有的用户文件,是用户的家目录

/lib 用途:非常重要的动态包和内核模块

/media 用途:作为外接设备的挂载点,比如硬盘驱动器或可移动载体(软盘、CD、DVD)

/mnt 用途:也是作为挂载点,但它主要用作临时挂载,比如网络文件系统

/opt 用途:用来存储系统上增加的软件,它不归包管理器负责

/proc 用途:一种虚拟文件系统,它提供了一种可以用内核给进程发送消息的机制

/root 用途:超级管理员的家目录,不在 /home 目录下,它允许在 home 目录不可用的情况下依然可以启动系统

/run 用途:是开机过程中产生的临时文件系统,它用来存储临时运行时数据,开机一直存在,重启后消失。
(系统上的很多位置都指向它,比如 /var/run、/var/lock/、/lib/init/rw、/dev/.*、/dev/shm)

/sbin 用途:存放重要的管理命令,而且一般只能被超级管理员使用

/srv 用途:存放 HTTP(/srv/www/) 或 FTP 等服务的数据目录

/sys 用途:一个可以用来设置或获取关于系统内核信息的虚拟文件系统

/tmp 用途:存放应用的临时文件

/usr 用途:包含大量用户工具和应用,以及部分 root 目录的备份文件,也包含实例,以及其他的 /usr/bin//usr/lib

/var 用途:存放大量的数据,比如日志、数据库、网站和假脱机文件(比如:e-mail);其中一个值得注意的目录是 /var/log 目录,这是系统日志保存的地方

补充说明

  • /usr/share/applications
    该目录下面存放着大量软件安装后生成的 .desktop 文件,即 Ubuntu 桌面上的快捷方式(可将此处的 desktop 文件复制【不要剪切】到 ~/Desktop 下,改变权限后即生成了桌面快捷方式)。

提示:如果软件打开后,想要将其锁定到任务栏,首先得保证 /usr/share/applications 目录下有该软件的 .desktop 文件!!!,对应上面的复制而不是剪切

码哥 wechat
欢迎关注个人订阅号:「码上行动GO」