摘录
一个是文件属于谁 :user,group,other
一个是那些人对文件有哪些权力:read,write,executels -l后第一个标识符含义:
-:文件
d:目录
l:链接文件,就是快捷方式
b:就是存储设备文件ls /dev
brw-rw—- 1 root disk 1, 0 2012-09-10 07:32 ram0 内存就是属于存储设备,所以标识为bc:就是输入输出信号的设备文件
crw-rw—-+ 1 root audio 14, 4 2012-09-10 07:32 audio 声卡做输入输出的设备,所以标识为c
s:就是用于网络数据链接
ls /var/run
srwxrwxrwx 1 root root 0 2012-09-10 07:33 vmnat.1499p:管道文件,用于解决多个程序访问一个文件时遵守先来先用原则。
linux的文件目录,对于新手来说是让人困惑的一个知识点
青蓝色的都是链接文件,不用管他
bin、sbin:存放命令文件,就是windows的exe文件
lib:存放库文件,相当于windows的dll文件
boot:存放内核和启动文件如grub
root、home:是存放用户文件的地方
dev:存放的是设备文件
cdrom、media、mnt:是用设备文件的时候必须要挂载,挂载的地方就是这2个地方
opt、usr:是存放程序的地方
proc:内存中的文件,反映硬件状况
selinux:专门的安全模块
srv:不太懂,说是存放某些服务所需要访问的数据目录
sys:和proc功能差不多。
tmp:临时文件夹
var:一直变化的文件,如log文件,每时每刻多在更新。数据库的文件也放在这里,网站源码也放在这里
vfs:
对所有文件系统的支持就是靠这个功能实现的。