参考文章:LinuxFilesystemTreeOverview
根目录
/bin 用途:经常用到的终端命令,比如 ls、mount、rm等
/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 文件!!!,对应上面的复制而不是剪切。