压缩包修改所属目录Linux,LINUX 压缩、解压、打包文件 修改文件所属组

在test用户主目录下建立a10目录。

AAffA0nNPuCLAAAAAElFTkSuQmCC

pwd 查看当前所处目录

mkdir a10 创建一个名字为a10的目录

进入a10目录下,建立三个文本文件,文件名随意,文件内容任意输入。

AAffA0nNPuCLAAAAAElFTkSuQmCC

创建文件  vim指令比vi指令要好   vim是vi的增强版

把这目录连同新建立的三个文件的权限改为只有拥有者文件可读写且目录可进入,其他任何人都没有权限。

AAffA0nNPuCLAAAAAElFTkSuQmCC

最前方 d代表目录  -代表文件  系统自动添加

三个 --- --- --- 代表 User   Group   Othoer

拥有者同组人其他人

r读 w写 x目录可进入/文件可执行

r=4  w=2 x=1

所以 chmod -R 700 a10 代表a10目录及其子目录和文件权限为拥有者可读可写可操作

修改这三个文件的所属用户组为root组。

chown命令改变文件或目录的拥有者和群组

AAffA0nNPuCLAAAAAElFTkSuQmCC

改变所属用户组为root组需要登陆root账号

chown -v  :root  *

执行chown命令参数-v 代表可视化可以看到进度

a :b     a代表用户 b代表用户组  这里只改变用户组

所以a可以省略因为在a10目录里面所以 * 代表 a10目录里面所有文件

将这三个文件压缩成gz格式,并观察现象。

AAffA0nNPuCLAAAAAElFTkSuQmCC

因为在当前目录下所以直接        gzip *

默认是压缩速度为6  “*”代表当前目录下所有文件

压缩后文件变小了  省出很大空间

源文件也没有了变成 .gz结尾的文件了

解压缩这三个文件。

AAffA0nNPuCLAAAAAElFTkSuQmCC

gunzip 解压   解压后  .gz结尾的文件没有了  变成了源文件

将这三个文件打包成tar.bz格式,打包后文件名为自己学号。

AAffA0nNPuCLAAAAAElFTkSuQmCC

tar-czvf 175907.tar.bz  one two three   等同于   tar-czvf 175907.tar.bz  *

czvf四个参数

c:代表创建新的备份文件  z:代表用gzip压缩格式来压缩

v:代表可视化,显示处理文件信息的进度  f:代表指定备份文件名

将打包好的文件拷贝至用户主目录,然后解包,观察解包后的文件是否和原始文件一致。

AAffA0nNPuCLAAAAAElFTkSuQmCC

拆包后的文件和原文件不一致

分析原因是用户导致  如果是root用户执行指令则用户组不变还是更改前的拥有者test 组 root

如果是test 用户解压会变成拥有者test 组test   用户权限导致解压后的文件权限变化

百度搜索并下载webmin的源文件安装包,并解压缩至test用户的主目录。下载可以使用 wget+文件URL。

AAffA0nNPuCLAAAAAElFTkSuQmCC

rpm2cpio 指令是将下载好的rpm包解压

cpio -div  参数 d代表建立目录

i代表抽取的意思也就是解压

v冗余信息输出  代表可视化

AAffA0nNPuCLAAAAAElFTkSuQmCC

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值