Linux目录结构

2023年 7月 28日 32.2k 0

  • linux的文件系统采用层级式的目录结构,在此结构的最上层式根目录”/"

  • 不同于windows可以有c盘,d盘,linux只有一个根目录"/",一个根目录下,可以有多个用户的目录,大部分目录下存放的文件是确定好的,

  • 在linux中,一切皆为文件,linux会把硬件映射为文件

  • 常见的目录结构

    • /bin (/user/bin /user/local/bin)存放着最经常使用到的命令
    • /sbin 存放系统管理员使用的系统应用管理程序
    • /home 存放普通用户的主目录,在linux中每一个用户都有一个自己的目录,一般叫自己的账号名
    • /root 该目录为系统管理员
    • /lib 系统开机所需要最基本的动态连接共享库,起作用类似于windows里面的DLL文件,几乎所有文件都共享使用这些共享库
    • /lost + found 这个目录一般情况下为空,当系统非法关机后,这里存放一些文件
    • /etc 所有的系统管理所需的配置文件和子目录,比如安装了mysql后的 my.conf
    • /user 用户的许多应用程序的文件都在这个目录下面,类似于windows下的program files文件夹
    • /boot 存放的是启动linux时使用到的核心文件,包括一些镜像文件和连接文件不能动
    • /proc 这个目录时一个虚拟的目录,是系统内存的映射,访问这个文件获取系统的信息,不能动
    • /sys 是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的文件系统sysfs,不能动
    • /tmp 这个目录是用来存放一些临时文件的
    • /dev 类似于windows的设备管理器,把所有的硬件用文件的形式进行存储
    • /media linux系统会自动识别一些设备,例如u盘,光驱等,当识别之后,linux会把识别到的设备放在这个目录下
    • /mnt 系统提供该目录是为了让用户临时挂在别的文件系统,我们可以将外部的存储挂载在/mnt/上,然后进行该目录就可以查看这里面的内容,比如和windows共享的d:myshare文件夹
    • /opt 给主机额外安装软件所存放的目录,如安装Oracal数据库就可以放在该目录下,默认为空,尽量把安装文件默认安装到这个位置上
    • /user/local 是另一个给主机额外安装软件所安装的目录,一般是一些通过编译源码得到的二进制文件
    • var 这个目录中存放在不断扩充的东西,习惯将经常被修改的目录放在这个目录下,包括各种日志文件
    • /selinux[security-enhanced linux] 是一种安全子系统,它能控制程序只访问特定文件,有三种工作模式,启用该功能就可以看到

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论