Linux 目录介绍和文件分类
时间:2023-3-1 21:34 作者:wen 分类: Linux
目录介绍
在 Linux 中,目录是用于组织和管理文件的容器。类似于 Windows 中的文件夹,每个目录都可以包含文件、子目录和其他类型的文件。Linux 中的目录有很多种,以下是一些常见的目录及其作用:
- /(根目录):所有其他目录和文件的起点。
- /bin 包含系统中最基本的可执行文件,如命令行工具和基本的系统管理工具。绿色的是可执行文件,常用的命令
- /boot 包含启动 Linux 的引导程序和内核文件。
- /dev 包含设备文件,例如硬盘驱动器、键盘和鼠标等。
- /etc 包含系统配置文件,如网络配置、用户账户信息和服务配置等。
- shell
/etc/shells
- 初始化
/etc/init.d
- yum软件仓库源
/etc/yum.repos.d
- 环境配置文件
/etc/skel
- shell
- /home 包含每个用户的主目录。
- /lib: 包含系统使用的库文件,这些库文件包括可重用的代码和函数。
- /usr/bin 系统使用的函数库的目录
- /lost+fount 系统异常产生的错误是,会将一些遗失的片段放置在此目录下
- /mnt 用于挂载文件系统,通常用于临时挂载设备或其他文件系统。
- /media 光盘默认挂载点,通常光盘挂载于/mnt/cdrom下,也不一定,可以选择任意位置进行挂载
- /opt 包含第三方应用程序,这些应用程序通常需要手动安装并配置。
- /proc 包含进程文件系统,用于提供有关正在运行的进程和系统状态的信息。
- 此目录的数据都在内存中,如系统核心,外部设备,网络状态,预约数据都放于内存中,所以不占用磁盘空间,比较重要的目录有
- /proc/cpuinfo CPU信息
- /proc/meminfo 内存信息
- /proc/mounts 硬盘挂载
- /proc/interrupts
- /proc/dma
- /proc/ioports
- proc/net/*
- /proc/loadavg
- 等
- /root 系统管理员root的家目录(宿主目录)
- /sbin: 包含系统管理员使用的系统工具和命令。
- /usr/sbin: 放置系统可执行命令
- /usr/local/sbin: 放置系统可执行命令
- /tmp: 用于存储临时文件的目录。
- /srv: 服务启动之后需要访问的数据目录,如www服务需要访问的网页数据存放在/srv/www内
- /usr: 包含用户安装的应用程序、库文件和文档等。
- /usr/lib 放不能直接运行的,却是许多程序运行所必须的一些函数库文件
- /usr/include: 存放头文件
/usr/local
≈ C:\Program Files 软件安装目录/usr/src
Linux开放的源代码就存在这个目录,爱好者们别放过哦!
- /var: 包含变化频繁的文件,例如日志文件和邮件等。主要针对常态性变动的文件,包括缓存(cache)、登录档(log file)以及某些软件运作所产生的文件
- 日志文件
/var/log
- messages 系统级日志文件
- secure 安全日志问
- dmesg 硬件信息加载情况日志文件
- cron 定时任务日志文件
- wtmp 登录者信息文件(二级制文件)
- 网站目录
/var/www/html
- 日志文件
- /media:包含可移动媒体设备,如 CD-ROM 和 USB 驱动器等。
这些目录中的大多数都具有特定的目的和功能,这些目录的组织方式是按照 Linux 文件系统标准(Filesystem Hierarchy Standard,FHS)来设计的。通过理解这些目录及其用途,可以更好地了解 Linux 操作系统的基本组成部分,以及如何使用和管理文件系统。
文件的分类
- 普通文件 -
- 目录文件 d
- 套接字文件 s
- 管道文件 p
- 软连接文件 l 快捷方式
- 字符设备文件 c
- 块设备文件 b
标签: linux