/bin
系统有很多放置执行文件的目录。在 /bin 底下的指令可以被root与一般账号所使用,主要有:cat, chmod, chown, date, mv, mkdir, cp, bash 等等常用的指令。
/boot
这个目录主要在放置开机会使用到的文件,包括 Linux 核心文件以及开机选单与开机所需配置文件等等。
/dev
在Linux系统上,任何装置与接口设备都是以文件的型态存在于这个目录当中的。你只要透过存取这个目录底下的某个文件,就等于存取某个装置。
/etc
系统主要的配置文件几乎都放置在这个目录内,例如人员的账号密码文件、各种服务的启始档等等。一般来说,这个目录下的各文件属性是可以让一般使用者查阅的,但是只有 root 有权力修改。
/home
这是系统默认的用户家目录。在你新增一个一般使用者账号时,默认的用户家目录都会规范到这里来。
/lib
系统的函式库非常的多,而/lib放置的则是在开机时会用到的函式库。
/media
放置的就是可移除的装置!包括软盘、光盘、DVD等等装置都暂时挂载于此。
/mnt
如果妳想要暂时挂载某些额外的装置,一般建议妳可以放置到这个目录中。
/opt
如果妳想要自行安装额外的软件,那么也能够将你的软件安装到这里来。不过,我们还是习惯放置在 /usr/local 目录下!
/root
系统管理员的家目录。
/sbin
Linux 有非常多指令是用来设定系统环境的,这些指令只有 root 才能够利用来设定系统,其他用户最多只能用来查询而已。放/sbi底下的为开机过程中所需要的,里面包括了开机、修复、还原系统所需要的指令。
/srv
srv 可以视为 service 的缩写,是一些网络服务启动之后,这些服务所需要取用的数据目录。常见的服务例如 WWW, FTP 等等。
/tmp
这是让一般使用者或者是正在执行的程序暂时放置文件的地方。这个目录是任何人都能够存取的,所以你需要定期的清理一下。
/lost+found
这个目录是使用标准的 ext2/ext3 文件系统格式才会产生的一个目录,目的在于当文件系统发生错误时,将一些遗失的片段放置到这个目录下。
/proc
这个目录本身是一个虚拟文件系统!他放置的数据都是在内存当中,例如系统核心、行程信息(process)、周边装置的状态及网络状态等等。因为这个目录下的数据都是在内存当中,所以本身不占任何硬盘空间!
/sys
这个目录其实跟 /proc 非常类似,也是一个虚拟的文件系统,主要也是记录与核心相关的信息。包括目前已加载的核心模块与核心侦测到的硬件装置信息等等。
/usr/lib/
包含各应用软件的函式库、目标文件,以及不被一般使用者惯用的执行档或脚本。某些软件会提供一些特殊的指令来进行服务器的设定,这些指令也不会经常被系统管理员操作,那就会被摆放到这个目录下。
/usr/local/
系统管理员在本机自行安装自己下载的软件,建议安装到此目录,这样会比较便于管理。
/usr/sbin/
非系统正常运作所需要的系统指令。最常见的就是某些网络服务器软件的服务指令。
/usr/src/
一般原始码建议放置到这里。
/usr/share/
放置共享文件的地方,在这个目录下放置的数据几乎是不分硬件架构均可读取的数据,因为几乎都是文本文。
/var/run/
某些程序或者是服务启动后,会将他们的PID放置在这个目录下。
/var/log/
登录文件放置的目录。
/var/lib/
程序本身执行的过程中,需要使用到的数据文件放置的目录。在此目录下各自的软件应该要有各自的目录。