zoukankan      html  css  js  c++  java
  • Linux之基础命令——打包压缩

    tar(备份与打包)

    • linux中tar命令相当于win下的多个文件压缩成一个压缩文件。
    • -c:创建新的备份文件
    • -x:还原压缩的备份文件
    • -f:需要备份归档的文件名
    • -j:使用bzip2解压缩
    • -z:使用gzip解压缩
    • -v:显示指令执行过程
    • -t:查看包里面的文件
    • 【tar <参数-c>  <新创建的备份文件名>  <需要备份的文件>  : 打包文件】
    • 【tar -cvf demo.tar *    打包目录下所有的文件为demo.tar 】
    • 【tar -cvf demo.tar {a..c}.txt    打包目录下从a到c的文件为 demo.tar 】
    • 【tar  <参数-t>  <需要查看的文件名> :查看打包的文件里的文件】
    • 【tar  -tf  demo.tar】
    • 【tar  <参数-x>  <需要解压的文件名> :解压某个文件】
    • 【tar  -xvf  demo.tar   解压demo.tar 文件包】
    • 【tar -cvzf demo.tar .gz  *    打包并且压缩当前目录所有文件为demo.tar

    gzip/gunzip(压缩和解压缩)

    注意压缩包的后缀是gz

    gzip(压缩)

    • -1:表示压缩速度最快,压缩比最低
    • -9:表示压缩速度最慢,压缩比最高
    • -t:表示校验压缩文件的完整性
    • -r:表示压缩时包含子目录中的内容
    • -v:表示压缩时显示正在压缩的文件名和压缩比等资料
    • 【gzip  <包名> :压缩某个文件】
    • 【gzip  demo.tar   压缩demo.tar 包】
    • 【gzip -r tmp/       压缩tmp目录下所有的文件】
    • 【gzp -9vr tmp/    以压缩度最高的方式,压缩tmp目录下所有文件并展示进度】

    gunzip(解压缩)

  • 相关阅读:
    AOP Aspect 统一日志、异常处理、数据格式
    java基本成员默认值
    Jackson ObjectMapper
    logstash 安装 jdbc-output出错
    ElasticSearch定时删除数据(非时间结尾规律索引)
    docker安装部署
    K8s 使用helm 安装 EFK和ELK分布式日志分析系统系列(es版本:6.7.0;)
    JWT 验证
    JS查找数组中元素index
    oracle not in 失效
  • 原文地址:https://www.cnblogs.com/wuzm/p/10991781.html
Copyright © 2011-2022 走看看