一,linux目录结构
windows:以多根的方式组织文件 C:\ D:\ E:\
Linux:以单根的方式组织文件 / (一切目录的起点都是 / )
/目录结构: FHS
[root@localhost /]# ls
bin dev home lib64 mnt proc run srv tmp var
boot etc lib media opt root sbin sys usr
root root用户的HOME
home 存储用户家目录
dev 设备文件目录 /dev/sda, /dev/tty, /dev/pts/1, /dev/zero, /dev/null, /dev/random
proc 虚拟文件系统,反映出来的是内核,进程信息或实时状态,只存在于内存中,大小为0
sys 伪文件系统(硬件信息,内核参数,进程在内存中的信息)类似于proc目录
bin 普通用户的命令存储的目录
sbin 管理员用户的命令存储的目录
lib 库文件,存放32位的应用程序所需要的共享库,类似于windows里的.dll
lib64 库文件 ,存放64位的应用程序所需要的共享库
usr 系统文件(应用程序目录),相当于C:\Windows
例如: /usr/local 软件安装的目录,相当于C:\Program
/usr/bin 普通用户使用的应用程序
/usr/sbin 管理员使用的应用程序
/usr/lib 32 bit库文件Glibc 注:Glibc是系统底层的api ,而api(英文全称是application Programing Interface)应用程序接口
/usr/lib64 64bit库文件Glibc
boot 存放的系统启动相关的文件,例如kernel,grub(引导装载程序)
etc 配置文件(系统相关的文件)
例如:/etc/sysconfig/network 网络相关的配置文件
tmp 临时文件(主要是程序产生的临时数据)
var 存放的是一些变化的文件,比如数据库,日志,邮件.....
例如:/var/lib/mysql mysql数据库文件
/var/vsftp ftp共享文件
/var/spool/mail 邮件的文件
/var/spool/cron 设置定时任务所存放的文件
/var/log 运行所有程序存放的的日志文件
/var/tmp (程序产生的临时文件)
srv 服务器数据目录
opt 第三方软件 (flush,splunk,openoffice)
==设备(主要指存储设备)挂载目录==
/run/media 移动默认的挂载的目录
/mnt 手动挂载设备的挂载目录
df -Thp 查看系统中的挂载项
例如:
[root@localhost ~]# df -ThP
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root xfs 18G 4.3G 14G 25% /
devtmpfs devtmpfs 470M 0 470M 0% /dev
tmpfs tmpfs 487M 0 487M 0% /dev/shm
tmpfs tmpfs 487M 7.7M 479M 2% /run
tmpfs tmpfs 487M 0 487M 0% /sys/fs/cgroup
/dev/sda1 xfs 497M 173M 324M 35% /boot
tmpfs tmpfs 98M 36K 98M 1% /run/user/0
/dev/sr0 iso9660 603M 603M 0 100% /run/media/root/CentOS 7 x86_64
二,命令存储位置
/bin 普通用户使用的命令 /bin/ls, /bin/date
/sbin 管理员使用的命令
/usr/bin 普通用户使用的应用程序
/usr/sbin 管理员用户使用的应用程序
库文件存储位置:
/lib 32位库文件Glibc
/lib64 64位库文件Glibc
/usr/lib 32bit应用程序库文件 Glibc
/usr/lib64 64位应用程序库文件 Glibc
小知识:
Linux文件有三种时间:
访问时间:atime,查看内容
修改时间:mtime,修改内容
改变时间:ctime,文件属性,比如权限
例如:
[root@localhost ~]# touch gg.log
[root@localhost ~]# ll gg.log 仅查看文件修改时间
-rw-r--r--. 1 root root 0 8月 28 06:17 gg.log
[root@localhost ~]# stat gg.log 查看文件的详细属性(其中包括文件时间属性)
文件:"gg.log"
大小:0 块:0 IO 块:4096 普通空文件
设备:fd00h/64768d Inode:73215767 硬链接:1
权限:(0644/-rw-r--r--) Uid:( 0/ root) Gid:( 0/ root)
环境:unconfined_u:object_