Linux 文件系统是一个多层级结构,包含各种文件,每种文件都具有特定的用途和含义。下面列出了一些常见的 Linux 文件:
根目录 (/)
根目录是 Linux 文件系统中的最高层级,它包含所有其他文件和目录。
bin(二进制可执行文件)
/bin 目录包含基本的可执行二进制命令,例如 cat、ls 和 cp,它们用于执行常见的系统任务。
boot(启动文件)
/boot 目录包含系统引导时所需的必要文件,例如内核映像和启动加载程序。
dev(设备文件)
/dev 目录包含表示硬件设备的文件,例如 /dev/sda(表示第一个硬盘驱动器)。
etc(配置文件)
/etc 目录包含系统配置信息,例如 /etc/resolv.conf(DNS 配置)和 /etc/passwd(用户账号信息)。
home(用户主目录)
/home 目录包含所有用户的主目录,其中包含其个人文件和设置。
lib(库文件)
/lib 和 /lib64 目录包含系统共享库,这些库包含代码和数据,可被多个程序使用。
lost+found
/lost+found 目录包含在文件系统检查(例如 fsck)期间恢复的文件片段。
mnt(挂载点)
/mnt 目录通常用于临时挂载其他文件系统或设备。
opt(可选包)
/opt 目录包含可选的应用程序包和第三方软件。
proc(进程信息)
/proc 目录包含有关正在运行的进程和系统状态的虚拟文件系统。
root(超级用户主目录)
/root 目录包含超级用户(root)的主目录。
in(系统二进制可执行文件)
/ in 目录包含只有 root 用户才能执行的重要系统命令,例如 shutdown 和 mount。
srv(服务数据)
/srv 目录包含各种网络服务的数据和配置信息。
sys(系统文件)
/sys 目录包含内核和设备的动态信息,通过虚拟文件系统进行访问。
tmp(临时文件)
/tmp 目录用于存储临时文件,通常在系统重启时被清除。
usr(用户应用程序和共享数据)
/usr 目录包含用户级应用程序、共享库和文档。
var(可变数据)
/var 目录包含可变数据,例如日志文件、数据库和缓存数据。