Linux目录结构


Linux中一切皆文件

sshot-1.png
切换到根目录: cd /,这里的 / 斜杠不同于win系的 \ 反斜杆
显示文件: ls
sshot-2.png

  • bin
    全名Binary,常用命令存放目录;
  • boot
    Linux启动核心文件,引导文件目录;
  • dev
    硬件设备目录,类似Win的设备管理器;
  • etc
    重要目录,系统管理需要的配置文件和子目录;
  • home
    普通用户主目录,所有用户都有一个对应的目录(以用户名显示目录名);
  • lib
    系统开机需要的动态链接库文件,类似win的DLL文件(system32内的.dll),几乎所有应用程序都需要用到这些共享库;
  • lib64
    64位系统开机需要的动态链接库文件
  • media
    挂载点,Linux会将自动识别到的设备,如U盘、光驱等在识别成功后挂载到这里;
    CentOS7迁移到了/run/media
  • mnt
    挂载点,用户临时挂载文件系统目录,例如可将外部存储挂载到/mnt/上;
  • opt
    常用目录,额外第三方软件安装目录,例如可将mysql数据库安装到这里;
  • proc
    进程目录,一般不要动;
  • root
    root用户主目录;
  • run
    存放当前系统运行时的实时信息,重启后会自动清空;
  • sbin
    全名Super User,系统级的(ROOT用户可用)常用应用存放目录;
  • srv
    全名service,存放一些服务启动之后需要提取的数据;
  • sys
    存放硬件相关信息,安装Linux2.6内核中新出现的一个文件系统sysfs;
  • tmp
    临时文件目录;
  • usr
    重要目录,用户应用程序和文件都存放在这里,类似win下的program files目录;
  • var
    可变目录,存放不断扩充的东西,一般将经常被修改的目录放在这里。包括各种日志文件;