二十一. chmod命令,用于改变文件或目录的访问权限。一种是包含字母和操作符表达式的文字设定法;包含数字的数字设定法。
1. 命令:chmod [-cfvR] filename
2. 功能:控制文件或木的访问权限
3. 命令参数:
i. –reference= 设置成具有指定目录或文件具有相同的权限
ii. –version显示版本信息
iii. + 使权限范围内的目录或文件具有指定的权限
iv. –删除权限……
v. =指定权限……
4. 权限范围:
i. u:当前用户
ii. g:当前群组
iii. o:除了当前用户和群组之外的用户或群组
iv. a:所有用户及群组
5. 权限代号:
i. r:read,4
ii. w:write,2
iii. x:execute,1
iv. -:delete 0
v. s:特殊权限
6. 文字设定法:chmod [who] [+ | - | =] [mode] 文件名
7. 数字设定法:chmod [mode] 文件名
二十二. tar 为linux的文件和目录创建档案;打包是将一大堆文件或目录变成一个总的文件,压缩是将一个大的文件通过压缩算法变成小文件
1. 格式:tar [必要参数] [选择参数] [文件]
2. 用来压缩和解压文件,是调用压缩功能实现的
3. 命令参数:
i. –a 新增压缩文件到已经存在的压缩文件
ii. –b设置区块大小
iii. –c建立新的压缩文件
iv. –d 记录文件的差别
v. –r 添加文件到已经压缩的文件
vi. –u 添加改变了和现有文件到已经存在的压缩文件
vii. –x 从压缩的文件中提取文件
viii. –t 显示压缩文件的内容
ix. –z 支持gzip解压
x. –j 支持bzip2解压
xi. –v 显示操作过程
4. 可选参数:
i. –b 设置区块数目
ii. –C 切换到指定目录
iii. –f指定压缩文件
5. 常见压缩
i. tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
ii. 解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
iii. tar -cvf log.tar zz.log 仅打包,不压缩!
iv. tar -zcvf log.tar.gz zz.log 打包后,以 gzip 压缩
v. tar -zcvf log.tar.bz2 zz.log 打包后,以 bzip2 压缩
Linux每日学习(十)
最新推荐文章于 2017-03-06 15:45:38 发布