Linux系统常用文件夹作用
/:根目录,整个文件系统的起始点。
/bin:二进制可执行文件的存放目录,包含许多基本的系统工具和命令,如ls、cp和rm等。
/boot:包含启动系统所需的文件,如内核和引导加载程序。
/dev:设备文件的存放目录,包含与硬件设备相关的文件,如磁盘、键盘和鼠标等。
/etc:系统配置文件的存放目录,包含各种系统和应用程序的配置文件。
/etc/sysconfig
:包含系统配置的各种参数。/etc/cron.d
:用于存放定时任务的配置文件。/etc/crontab
:系统级别的定时任务配置文件。/etc/fstab
:文件系统的挂载配置信息。/etc/profile
:全局系统环境变量的配置文件。/etc/bashrc
:bash shell 的配置文件。/etc/hosts
:主机名和 IP 地址的映射文件。/etc/group
:用户组信息的配置文件。/etc/logrotate.d
:日志文件滚动的配置文件。/etc/sudoers
:sudo 权限的配置文件。/etc/apt/sources.list
:软件包源的配置文件。/etc/init
:系统初始化脚本的存放目录。/etc/issue
:在登录终端时显示的信息。/etc/rc.d
:系统启动和关闭时的脚本。/etc/ssh
:SSH 相关的配置文件。/etc/yum.repos.d
:在基于 RPM 的系统中,用于存储软件包仓库的配置。/etc/pam.d
:可插拔认证模块(PAM)的配置文件。/etc/udev/rules.d
:设备管理器的规则文件。/etc/sysctl.conf
:系统参数的配置文件。/etc/inetd.conf
:超级服务器的配置文件。/etc/updatedb.conf
:更新数据库的配置文件。/etc/lightdm/
:LightDM 显示管理器的相关配置。
/home:普通用户的主目录,每个用户在这里有一个单独的文件夹用于存放个人文件和设置。
/lib:库文件的存放目录,包含许多用于支持系统和应用程序的共享库文件。
/media:可移动媒体设备(如光盘、USB驱动器等)的挂载点,当插入可移动设备时,会在此目录下创建一个对应的子目录。
/mnt:临时挂载点,用于挂载其他文件系统或网络共享。
/opt:第三方软件的安装目录,一些额外的应用程序可以安装到这个目录下。
/proc:虚拟文件系统,提供系统和进程信息的访问点,可以通过读取其中的文件获取系统状态和进程信息。
/root:超级用户(root)的主目录,与/home不同,这是root用户的个人目录。
/sbin:系统管理员使用的系统管理工具的存放目录,包含一些用于系统管理的命令。
/srv:服务数据目录,用于存放特定服务(如网站、FTP服务器)的数据文件。
/tmp:临时文件目录,用于存放临时文件,该目录下的文件在系统重新启动时会被清空。
/usr:用户软件的存放目录,包含系统范围内的应用程序、库文件和文档等。
/usr/bin
:包含大量的命令和工具,如文本编辑器、编译器、解释器等。/usr/sbin
:包含管理员常用的命令和工具,如网络配置、系统维护等。/usr/lib
:包含共享库文件,供各种应用程序使用。/usr/share
:包含应用程序所需的共享数据文件,如文档、图标、帮助文件等。/usr/include
:包含头文件,供编译程序使用。/usr/local
:用于本地安装的软件。/usr/games
:游戏相关的文件。/usr/doc
:文档和手册。/usr/src
:源代码。
/var:可变数据的存放目录,包含经常变化的文件,如日志文件、缓存文件和邮件等。
- /var/log:系统日志文件的存储位置。
- /var/spool:用于存储各种队列和缓存,如邮件队列。
- /var/run:存储进程的相关信息。
- /var/cache:缓存文件的存放位置。
- /var/mail:电子邮件的存储目录。
- /var/tmp:临时文件的存储位置。
- /var/lock:用于锁定文件或目录,以防止并发访问。
- /var/account:可能包含账户相关的信息。