• Linux压缩和解压


    1. 常用命令

    tar 打包命令,将多个文件打成一个包.tar文件,由于压缩和解压很常用,同时也支持压缩和解压

    gzip 压缩为.gz文件

    gzip -r log.tar #压缩tar文件
    gizp -l * #列出压缩文件详细信息,不解压

    bzip2 压缩为.bz2文件

    zip 压缩为.zip文件

    zip -r html.zip /home/html #递归压缩为zip文件
    unzip html.zip #解压zip文件

    2. tar命令介绍

    tar 常用参数如下:

    -c: create 创建一个压缩文件,那么压缩文件的时候肯定就少不了他
    -x: extract 解压一个压缩文件,那么解压文件的时候也就少不了他了
    -t: 查看压缩文件(tarfile)里面的文件

    以上三个参数有很强的目的性,所以有且仅有一个存在。

    -z: 解压或压缩成 .gz 文件
    -j: 解压或压缩成 .bz2 文件(遇到gz用z,遇到bz2用j,那么就可以总结成zgjb,我的输入法记录这四个字母组成的词语是“在挂机吧”,你的呢偷笑)
    -v: visible 压缩或解压过程中显示文件
    -f: 使用档名,f之后立即接档名(filename,想要指定解压的文件名 或者压缩成的文件名就得用他)

    通常使用的时候,vf一定存在,要可视化压缩/解压过程,并且要指定文件名。

    c,x,t三个参数,代表要执行的操作,按照需求添加

    z,j 两个参数,代表压缩文件格式,.gz用z,.bz2用j

    组合使用就清楚了,(格式) + 操作 + 可视化 + 文件名

    例如:

    tar -cvf /tmp/etc.tar /etc    <==仅打包,不压缩!
    tar -zcvf /tmp/etc.tar.gz /etc  <==打包后,以 gzip 压缩
    tar -jcvf /tmp/etc.tar.bz2 /etc  <==打包后,以 bzip2 压缩


    参考:https://www.jianshu.com/p/42088042ca47

  • 相关阅读:
    .net core 认证与授权(三)
    .net core 认证与授权(二)
    .net core 认证与授权(一)
    算法常识——快速排序
    ip 在网络传输中是如何传递的
    打开c++ 项目遇到的错误
    算法常识——鸡尾酒排序
    算法常识——冒泡排序
    算法常识——排序汇
    Tomcat 生产服务器性能优化
  • 原文地址:https://www.cnblogs.com/mengff/p/13370600.html
Copyright © 2020-2023  润新知