/:根目录。
根目录是存放目录的所在,在Linux系统中只有一个根目录,它是一切的开始。
当在终端中输入 /home 时,这实际上是在告诉计算机从根目录开始,然后进入 home 目录。
/bin 和 /usr/bin:这些目录中存放了可执行二进制文件,如常用的命令如 ls、tar、mv、cat 等。
/boot:此目录用于放置Linux系统启动时所需的一些文件,如内核文件 vmlinuz 和系统引导管理器 grub。
/dev:存放着Linux系统下的设备文件。访问此目录下的某个文件相当于访问某个设备,如常用的挂载光驱命令是 mount /dev/cdrom /mnt。
/etc:系统配置文件的存放地。虽然重要的配置文件如 inittab、fstab 等存放在此,但不建议在此目录下存放可执行文件。
/home:这是系统默认的用户家目录,新用户账号的家目录通常存放在这里。
~ 表示当前用户的家目录。
例如,~edu 则代表用户 edu 的家目录。
/lib、/usr/lib 等:存放系统使用的函数库,程序执行时若需调用额外参数,常需依赖函数库的支持。
/lost+found:当系统出现异常时,一些丢失的片段会被放置在此目录下。
/mnt 和 /media:通常是的默认挂载点。虽然 /mnt 下可以挂载为 /mnt/cdrom,但实际上挂载位置可以自由选择。
/opt:专门用于摆放主机额外安装的软件。
/proc:此目录中的数据均存于内存中,如系统核心信息、外部设备状态、网络状态等。由于数据不占用磁盘空间,因此较为特殊。重要的文件如 /proc/cpuinfo 等提供了系统关键信息。
/root:系统管理员 root 的家目录。
/sbin、/usr/sbin 等:存放系统管理员可执行的命令,如 fdisk、shutdown 等。与 /bin 中的命令不同,这些主要是给 root 用户使用的。
/tmp:临时文件存放地,一般用户或正在执行的程序可在此放置临时文件。但重要数据不应放在此目录下。
/srv:服务启动后需要访问的数据存放于此,如 www 服务所需的网页数据会存放在 /srv/www 内。
/usr:应用程序的主存放目录,其中包括各类子目录如 /usr/bin、/usr/share、/usr/lib 等,分别用于存放应用程序、共享数据和函数库文件等。
/var:用于放置系统执行过程中经常变动的文件,如日志文件、邮件存放等。
/var/log:存放随时更改的日志。
/var/spool/mail:邮件的具体存放位置。
/var/run:程序或服务启动后,其进程ID (PID) 存放在该目录下。