zoukankan      html  css  js  c++  java
  • tar

    利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。
    
    首先要弄清两个概念:打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件。
    
    为什么要区分这两个概念呢?这源于Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2命令)

    语法
    tar(选项)(参数)
    -z:通过gzip压缩或解压
    -c或--create:创建新的tar包
    -v:显示详细的tar命令执行过程
    -f:指定压缩文件的名字
    -x:解开tar包
    -p或--same-permissions:用原来的文件权限还原文件;保持文件的原有属性
    -C:指定解压路径,若不指定则解压到当前目录
    实例:
    打包压缩
    tar -zcvf log.tar.gz /var/log 打包后,以 gzip 压缩 把/var/log/打包成log.tar.gz

    解压缩
    tar zxvf log.tar.gz -C /tmp 指定解压路径,若不指定则解压到当前目录 把log.tar.gz包解压到/tmp


      

  • 相关阅读:
    golang的make
    Go的指针
    vue 修改子组件的数据$refs
    vue中异步函数async和await的用法
    redis锁
    支付宝app支付商户配置
    微信小程序中this.data与this.setData的区别详解
    jQuery动态数字翻滚计数到指定数字的文字特效代码
    中英文判断
    jQuery点击图片弹出大图遮罩层
  • 原文地址:https://www.cnblogs.com/mclzy/p/9035204.html
Copyright © 2011-2022 走看看