第二章:Linux文件管理 - 2.1 Linux目录结构
Linux目录结构
Window:以多根的方式组织文件 C:\ D:\ E:\
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可以查看命令的路径
dev:设备文件(sda表示第一块硬盘、sda1表示第一块硬盘的第一个分区...、tty表示终端、zero表示零设备文件、null表示空设备文件、random表示随机数的设备文件) 如:/dev/sda、/dev/sda1、/dev/tty1、/dev/tty2、/dev/pts/1、/dev/zero、/dev/null、/dev/random、
root:root用户的HOME
home:普通用户家的Base目录
proc:虚拟的文件系统,反映出来的是内核,进程信息或者实时状态
过滤出sshd的进程
过滤出5914(sshd的pid)下的目录
usr:系统文件,相当于C:\Windows
/usr/local:软件安装的目录,相当于C:\Program
/usr/bin:普通用户使用的应用程序
/usr/sbin:管理员使用的应用程序
/usr/lib:库文件Glibc 32bit
/usr/lib64:库文件Glibc 64bit
boot:存放系统启动相关的文件,例如kernel(内核),grub(引导装载程序)
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(进程产生的临时文件)
已下是 设备(主要指存储设备)挂载目录
media:移动设备默认的挂载点
mnt:手工挂载设备的挂载点
misc:automount进程挂载
net:automount进程挂载