第二章:Linux文件管理 - 2.1 Linux目录结构

Linux目录结构

Window:以多根的方式组织文件 C:\  D:\  E:\

Linux:以单根的方式组织文件 /

第二章:Linux文件管理 - 2.1 Linux目录结构

第二章:Linux文件管理 - 2.1 Linux目录结构

虚线说明:/bin、/sbin、/usr/tmp表示已经被淘汰,分别链接到位于/usr下的bin和sbin以及/var/tmp中,/lib和/lib64分表链接到/usr下的lib和lib64

bin:普通用户使用的命令(二进制文件)如:/bin/ls 、/bin/date

sbin:管理员使用的命令 如: /sbin/useradd、/sbin/service 

通过which可以查看命令的路径

第二章:Linux文件管理 - 2.1 Linux目录结构

dev:设备文件(sda表示第一块硬盘、sda1表示第一块硬盘的第一个分区...、tty表示终端、zero表示零设备文件、null表示空设备文件、random表示随机数的设备文件) 如:/dev/sda、/dev/sda1、/dev/tty1、/dev/tty2、/dev/pts/1、/dev/zero、/dev/null、/dev/random、

第二章:Linux文件管理 - 2.1 Linux目录结构

第二章:Linux文件管理 - 2.1 Linux目录结构

root:root用户的HOME

home:普通用户家的Base目录

第二章:Linux文件管理 - 2.1 Linux目录结构

proc:虚拟的文件系统,反映出来的是内核,进程信息或者实时状态

第二章:Linux文件管理 - 2.1 Linux目录结构

过滤出sshd的进程

第二章:Linux文件管理 - 2.1 Linux目录结构

过滤出5914(sshd的pid)下的目录第二章:Linux文件管理 - 2.1 Linux目录结构

usr:系统文件,相当于C:\Windows

         /usr/local:软件安装的目录,相当于C:\Program

        /usr/bin:普通用户使用的应用程序

       /usr/sbin:管理员使用的应用程序

       /usr/lib:库文件Glibc 32bit

      /usr/lib64:库文件Glibc 64bit

第二章:Linux文件管理 - 2.1 Linux目录结构

boot:存放系统启动相关的文件,例如kernel(内核),grub(引导装载程序)

第二章:Linux文件管理 - 2.1 Linux目录结构

etc:配置文件

        系统相关如:网络(/etc/sysconfig/network)、主机名(/etc/hostname)

        应用相关配置文件如:/etc/ssh/sshd_config...

lib:库文件Glibc,链接到/usr下的lib

lib64:库文件Glibc,链接到/usr下的lib64

tmp:临时文件,供进程使用(全局可写:进程产生的临时文件)

var:存放的是一些变化文件,如数据库、日志、邮件....

         mysql:/var/lib/mysql

         vsftpd:/var/ftp

         mail:   /var/spool/mail

         cron:  /var/spool/cron

         log:    /var/log

         临时文件: /var/tmp(进程产生的临时文件)

第二章:Linux文件管理 - 2.1 Linux目录结构

已下是 设备(主要指存储设备)挂载目录

media:移动设备默认的挂载点

mnt:手工挂载设备的挂载点

misc:automount进程挂载

net:automount进程挂载