1.文件权限
a.linux中使用文件拥有者,群组等概念控制权限,用以给文件提供一定的安全防护
b.文件类型:
d:目录
- :文件
l:连接档
b:装置文件中可供存储的接口设备(可随机存取装置)
c:装置文件中的串行端口设备,比如键盘.鼠标等
c.文件权限:针对某些账号来设计,说明该账号拥有什么权限,加入该群组的人拥有什么权限等
d.更改权限的三个命令:chgrp、chown、chmod
chgrp:改变文件的群组 这里注意被改变的群组必须是在/etc/group中有记录才行
chown:改变文件的拥有者,需要在/etc/passwd这个文件中记录的用户才有效
e.文件不多说,这里提一下权限对于目录的重要性
r:表示具有读取目录结构列表的权限,可以使用ls将目录内容列表显示出来
w:具有异动该目录结构列表的权限
x:目录不能被执行,这个权限代表用户能否进入该目录称为工作目录
2.linux的文件种类和扩展名
-:正规文件
d:目录
l:连接档
设备与装置文件:b和c
s:资料接口文件(sockets):常被用于网络数据的承接
p:数据传输文件(FIFO,pipe)
文件长度的限制:
ext2/3/4及xfs:单一文件或目录最大容许文件名255bytes
避免使用一些特殊符号作为文件名:*、?、<>、&、!等
3.linux的目录配置
FHS标准:通常放置目录 :可以查看下各个目录下分层的意义
/(root,根目录):与开机系统相关
/usr:与软件安装执行相关(linux操作系统软件资源)
/var:与系统运作相关
目录树:起始点为根目录,目录可使用网络上的filesystem,文件在目录树中的文件名(包含路径)都是独一无二的
4.文件目录管理
a.常见的目录管理指令
cd、pwd、mkdir、rmdir、ls
cp、rm、mv