5.1.3 三类人
UNIX/Linux系统对文件操作的三种权限只对三类人分配,它们是: 用户主(user:u):用户主是文件的拥有者; 同组人(group:g):同组人是与文件主同组的用户; 其它人(other:o):其它人是指除用户主和同组用户外的人。
5.2 权限管理命令
umask:设置或显示
umask chmod:改变文件权限
chown:改变文件主
chgrp:改变文件组 ext2和ext3文件系统的新属性及其管理
5.2.5 ext2+文件系统的新属性
1. 新增文件属性(部分)
A:文件被访问时不修改访问时间
a:只能增加方式打开
c:自动压缩
D:目录改变时同步写入
d:当使用dump时,不备份
i:不能修改,不能删除,也不能有链接指向此文件
s:安全删除。当文件被删除时,文件原来的内容将填充0x00
S:文件修改时同步写入
u:当文件被删除时,内容将被保存,可以用于删除后的恢复
5.2.4 chgrp
功能: 改变文件所属组
用法: chgrp [ options ] new_group file …
说明: new_group可以组名或组标识给出。 chgrp命令可由chown替代。 参数与chown相同
5.3.1 UNIX/Linux支持的文件系统
msdos,umsdos,vfat,ntfs minix ext,ext2,ext3,xiafs iso9660 proc Sysv,S5,Xenix,coherent nfs,ncpfs,smb jfs
1. mount
功能:安装文件系统
用法: mount [ -lhv ] mount -a [ -fFnrsvw ] [ -t fstyp ] [ -O optlist ] mount [ -fnrsvw ] [ -o opts [, … ]] dev | dir mount [ -fFnrsvw ] [ -t fstyp ] [ -o opts ] dev dir
参数: -a:安装所有由/etc/fstab管理的文件系统 -t fstyp:指定文件类型 -r:以只读方式安装 -o:用于设置安装选项。使用loop参数可将一个映像文件上的文件系统安装在系统上 dev和dir分别为设备和安装点
/etc/fstab的结构及应用
/etc/fstab的结构: filesystem mount_point fstype options dump pass
filesystem 要挂载的文件系统或设备
mount_point 安装位置
fstype 文件系统类型
options 安装选项。可同时使用多个选项,选项间用逗号分隔。通用部分选项参见表5-13
dump 备份标志,0:不备份,1;备份。
dump使用 pass 开机时系统自动检查的顺序,fsck使用。0:不检查,1:检查,2:其它。
5.4.2 文件查找命令(find)
功能: 用于文件的查找,定位文件在指定文件系统中的位置
用法: find [path ...] [expression] ...
说明: find在文件查找过程中,有很多指标选项(参见表5-16)可供参考。 在find的所有变量中,位于第一个选项前,命令名后的变量为查找的位置,若无则默认为当前目录。 如果也没有指定参数或查找指标,则默认为-print。
2.磁盘文件归档管理命令(tar)
功能: 对指定的文件进行归档或从归档文件中取出或恢复指定数据。 归档文件或叫档案文件指的是通常意义下的tar包(tarball)文件或设备文件比如磁带、软盘等。 被归档的数据可以是文件也可以是目录,在归档或恢复过程中还可以通过Z或z参数进行压缩和解压缩。
用法: tar [keys] [files]
使用普通文件作为归档文件 #创建tar包文档/tmp/mytar tar cvf /tmp/mytar [t-z]*
#显示tar包文档/tmp/mytar的目录 tar tvf /tmp/mytar
#从文件/tmp/mytar中提取所有文件 tar xf /tmp/mytar