zoukankan      html  css  js  c++  java
  • 文件压缩解压

    文件压缩解压

    gzip:
    作用:压缩文件 之恩能够是单个文件 不能是多个 也不能是目录
    格式:gzip file
    说明:执行命令会生成file.gz 删除原来的file
    gunzip:
    作用:解压使用gzip压缩生成的文件
    格式: gunzip file.gz
    说明:解压file.gz文件 生成file 删除原来的file.gz
    bzip2/bunzip2:
    说明:用法语gzip/gunzip相同 只是多了-l参数 压缩或解压后保留原文件
    使用bzip2压缩的文件后缀weibz2 而使用gzip压缩的文件后缀为gz
    tar
    说明: gzip/gunzip/bzip2/bunzip2命令指适应于单个文件
    而tar则可以将多个文件或目录进行压缩打包
    选项:
    -c 压缩
    -x 解压
    -z 使用gzip
    -j 使用bzip2
    -f 指定处理文件
    -v 显示(压缩过程中的)详细信息
    -c 指定解压后存放文件的目录
    实例
    tar -zcvf 123.tar.gz 1 2 3
    使用gzip将1 2 3压缩成123.tar.gz
    tar -zxvf 123.tar.gz [-C /tmp]
    使用gzip将123.tar.gz解压[至/tmp目录]

    文件权限管理

    chmod:
    作用:修改文件的权限
    说明:ls -l中的第一列就是权限相关的信息 下面对其中的11个字符进行说明
    1:文件类型(b/c/d/l/s/p/-)
    2/3/4: 文件所有者的读(r)/写(w)/执行(x)权限 -表示不具有该权限
    5/6/7: 文件所有者所属的组的读/写/执行权限
    8/9/10:其他用户的读/写/执行权限
    11:表示启用来selinux 空表示没有开启selinux
    参数:
    r:可读
    w:可写
    x:可执行 在linux没有后缀的概念 文件类型以及权限不以后缀区分
    +:添加权限
    -:去掉权限
    =:设置权限
    u:用户
    g:组
    o:其他
    数值表示:
    linux中的权限以一组数据表示 所有者/组/其他权限分别以3位二进制表示
    然后再将其携程8进制就OK了 如755 => 111 101 101
    结果就是:所有者拥有读写执行权限 同组拥有读执行权限 其他拥有读执行权限
    实例:
    chmod +x file 给文件添加可执行权限
    chmod -w file 去掉文件的可执行权限
    chmod u+x file 给文件的所有者添加可执行权限
    chmod g-w file 给文件同组去掉可写权限
    chmod u=rwx,g=rx,o=rx file 所有者读写执行 同组读写 其他读写
    chmod 0755 file 功能同上

    umask:
    作用:查看或者设置umask的值 umask用来确定创建文件的默认权限
    格式:umask [value]
    说明:
    1.若后面没有跟指表示查看 后面有指标是设置
    2.创建的普通文件默认没有执行权限
    实例:umask为0022 => 000 010 010
    创建的目录文件权限 rwx r-x r-x
    创建的普通文件权限 rw- r-- r--
    lsattr:
    作用:查看或者使用chattr设置的文件属性
    格式:lsattr

    chattr:
    作用:修改文件属性 提高系统的稳定性
    格式:chattr [选项] 文件
    选项:i:表示忽略 +表示添加 -表示去掉

  • 相关阅读:
    R语言代写模型中的加总偏误与内生性:一种数值模拟方法
    R语言代写NYPD纽约市警察局抢劫者数据分析
    R语言代写使用马尔可夫链Markov Chain, MC来模拟抵押违约
    BZOJ 2600: [Ioi2011]ricehub 双指针+贪心
    BZOJ 4903: [Ctsc2017]吉夫特 数论+dp
    BZOJ 4500: 矩阵 带权并查集
    草稿
    BZOJ 5082: 弗拉格 矩阵乘法
    BZOJ 4764: 弹飞大爷 LCT
    BZOJ 3309: DZY Loves Math 莫比乌斯反演+打表
  • 原文地址:https://www.cnblogs.com/weizaiyes/p/9176741.html
Copyright © 2011-2022 走看看