Linux系统中的home、etc、var等常用目录具体是做什么用的?
摘要:常用目录概述 Linux 系统采用树形目录结构,所有文件和目录都挂载在根目录下。以下是 Linux 系统中最常用的核心目录,以及它们的功能和用途,按重要性和使用频率排序: 根目录 整个文件系统的顶级目录,所有其他目录都是它的子目录。
常用目录概述
Linux 系统采用树形目录结构,所有文件和目录都挂载在根目录 / 下。以下是 Linux 系统中最常用的核心目录,以及它们的功能和用途,按重要性和使用频率排序:
根目录/
整个文件系统的顶级目录,所有其他目录都是它的子目录。
绝对路径均以 / 开头(如 /home、/etc)。
注意:根目录下一般只存放子目录,不直接存放普通文件,避免占用根分区空间导致系统崩溃。
root@master:~# ll /
total 72
lrwxrwxrwx 1 root root 7 Mar 28 2024 bin -> usr/bin
drwxr-xr-x 3 root root 4096 Nov 7 2024 boot
drwxr-xr-x 3 root root 4096 Nov 28 14:22 data
drwxr-xr-x 14 tiger tiger 4096 Dec 31 12:06 data00
drwxr-xr-x 17 root root 3320 Dec 30 11:58 dev
drwxr-xr-x 114 root root 12288 Dec 31 12:06 etc
drwxr-xr-x 4 root root 4096 Nov 24 16:46 home
lrwxrwxrwx 1 root root 7 Mar 28 2024 lib -> usr/lib
lrwxrwxrwx 1 root root 9 Nov 7 2024 lib32 -> usr/lib32
lrwxrwxrwx 1 root root 9 Mar 28 2024 lib64 -> usr/lib64
lrwxrwxrwx 1 root root 10 Nov 7 2024 libx32 -> usr/libx32
drwx------ 2 root root 16384 Mar 28 2024 lost+found
drwxr-xr-x 3 root root 4096 Mar 28 2024 media
drwxr-xr-x 2 root root 4096 Mar 28 2024 mnt
lrwxrwxrwx 1 tiger tiger 7 Nov 24 16:43 opt -> /data00
dr-xr-xr-x 788 root root 0 Dec 30 11:52 proc
drwxr-xr-x 12 root root 4096 Dec 31 12:45 root
drwxr-xr-x 38 root root 1360 Dec 31 13:08 run
lrwxrwxrwx 1 root root 8 Mar 28 2024 sbin -> usr/sbin
drwxr-xr-x 2 root root 4096 Mar 28 2024 srv
dr-xr-xr-x 13 root root 0 Dec 30 11:52 sys
drwxrwxrwt 13 root root 4096 Dec 31 14:17 tmp
drwxr-xr-x 14 root root 4096 Nov 7 2024 usr
drwxr-xr-x 12 root root 4096 Nov 24 16:43 var
/bin目录
全称:Binary(二进制文件)。
存放系统必备的基础命令,所有用户(包括普通用户)都可以执行。
示例命令:ls、cp、mv、cat、sh、echo
特点:目录中的文件通常是可执行程序,且在单用户模式下也能访问。
/sbin目录
全称:Superuser Binary(超级用户二进制文件)。
存放系统管理命令,仅 root 用户或具有 sudo 权限的用户可以执行。
示例命令:ifconfig、reboot、shutdown、fdisk、mkfs。
与 /bin 的区别:/bin 面向普通用户,/sbin 面向系统管理员。
/etc目录
全称:Etcetera(等等)。
存放系统和应用程序的配置文件,是 Linux 系统中最核心的配置目录。
示例文件:
/etc/passwd:用户账户信息。
/etc/group:用户组信息。
/etc/fstab:文件系统挂载配置。
/etc/ssh/sshd_config:SSH 服务配置。
