哇~~真的是你呀!今天是Linux文件权限与归档压缩。

目录

前言

一、文件与目录权限

二、权限修改

三、归档与压缩

练一练

总结


前言

Linux文件权限可以控制文件和目录的读取、写入和执行权限,保护系统和用户文件的安全性和私密性。文件权限通常使用r、w、x三个字母来表示,分别表示读取、写入和执行的权限。Linux中文件权限被分成三个等级:用户(user)、用户组(group)、其他人(other)。每个用户可以被分配为不同的用户组,同时用户也可以独立属于一个用户组。通过Linux文件权限控制,可以防止用户误删除重要的文件或修改系统配置文件等危险操作。

归档压缩则是将多个文件或目录打包成一个压缩文件,以减小磁盘占用空间,并方便数据传输和备份。Linux中常用的归档压缩格式有tar、gzip和zip等。使用归档压缩功能时,可以将多个文件或目录打包起来,然后通过压缩功能将其压缩到一个文件中。这样既可以方便传输,也可以节省存储空间。同时,对于频繁备份和恢复数据的情况,归档压缩还可以提高数据备份和恢复的效率。


一、文件与目录权限

权限属性

我们创建一个文件一个目录,打开开看看

drwxr-xr-x. 2 root root 6 6月  16 14:28 1  ;-rw-r--r--. 1 root root 0 6月  16 14:28 2代表什么意思? 

前10位表示权限(1:文件类型;2~4:属主权限;5~7:属组权限;8~10:其他用户权限)   数字表示硬链接数量(目录默认2,文件默认1) 属主(文件所有者)  属组(文件所有组)  容量大小   修改月份 修改日期 修改时间  文件名称

权限类型
    读  r, read  文件目录 4
    写  w,write文件目录  2
   执行/进入 x,execute ( 执行文件  进入目录)1
    数字权限采用八进制,最大值为7:rwx;文件或目录的最大权限:777

系统中创建文件或目录的默认权限

目录的默认权限0777 文件的默认权限0666

权限反码查看命令umask 默认值0022  更改命令: umask 权限值(0000)

系统规定:
    新创建的文件不能具有执行(x)权限
    当文件权限的umask为1,3,5,7时,创建后的权限就会包含x权限,此时将原有权限进一位

二、权限修改

chomd  修改属主、属组、其他用户的权限值,改变文件的访问权限

语法  chmod [options] mode file...  

选项
    -v, --verbose
        详细说明权限的变化
    -R, --recursive
        改变目录及其所有子目录的文件的权限,递归

我们来修改一下把目录1的所有的权限改到最大

chown修改属主、属组,修改文件所有者和组别

语法 chown [options] user [(:|.)group] file...

选项
    -v, --verbose
        详细说明属主或属组的变化
    -R, --recursive
        改变目录及其所有子目录的文件的属主或属组,递归

我们改变文件2 的属主和属组为qzh

三、归档与压缩

为什么要归档压缩打个比方比如我们的房间太乱了我们就得收拾一下了,归档压缩也是这个意思。

压缩

zip 语法   zip  [options]  zipfile.zip  file
    选项  -1  快速压缩
             -9 高压缩率默认
    特点  压缩完成源文件不消失
    案例   zip  -1 file1.zip file1

gzip语法  gzip [option] file
    选项   -1, --fast  快速压缩
             -9, --best  高压缩率   默认
    特点   压缩完成源文件消失

bzip2  语法bzip2 [option] file
    选项  -d  解压缩
             -1   快速压缩
             -9  高压缩率  默认
    特点   压缩完成源文件消失压缩率极高,高于zip、gzip

解压缩
  
 unzip 语法 unzip  file.zip
             特点  解压完成源文件不消失
    gunzip语法 gunzip file.gz
             特点  解压完成源文件消失
    bunzip2 语法   bunzip2  file.bz2
             特点 解压完成源文件消失

归档

语法  tart options  tar包的名称  需要归档的文件或目录

选项  -c  创建归档包
         -z 使用gzip压缩
          -j  使用bzip2压缩
         -v 输出归档过程
          -f 使用归档文件
          x 解压归档包
          f指定归档文件
          -C指定解压归档包后需要存储的目录,没有使用-C,默认放到当前目录

常用组合
    gzip压缩
        tar -zcvf   归档包名称.tar.gz  需要归档的文件或目录
    bzip2压缩
        tar -jcvf   归档包名称.tar.bz2  需要归档的文件或目录
    只归档不压缩
        tar -cvf 归档包名称.tar 需要归档的文件或目录
    解压归档包
        tar xf 归档包名称.tar[.gz[.bz2]]  [-C 解压路径]

练一练

1.在/opt创建1.TXT,生成一个指定大小的文件复制2份

2. 分别用三种方式压缩它们,我们发现zip压缩原文件不消失

 3.以三种解压方式解压它们,发现unzip解压源文件不消失

 4.我再把它们以gzip压缩归档它们

5.我们再以bzip压缩归档它们

 

 6.我们再对他们进行归档不压缩

 7.创建一个目录jy把他们解压进去

 解压后归档包存在

 我们再去目录jy看看

 好了,完成。

总结

今天就到这里了,拜拜~~~~~

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值