zoukankan      html  css  js  c++  java
  • 打包压缩

    tar命令只是打成一个包,并不进行压缩

    gzip 和 bzip2 用来压缩/解压文件,

      1.在压缩的时候不能压缩目录,只能压缩文件,不能将多个文件打包压缩成一个包,

        只能单个单个的压缩。

      2.压缩的时候源文件不会保留,会随之丢失

      gzip file 压缩  gunzip file 解压

      bzip2 file 压缩  bunzip2 file 解压

    因为gzip和bzip2的两个特性,故需要和tar一起使用

    tar
    tar [主选项+辅选项] 文件或者目录
    tar可以为文件和目录创建档案。利用tar命令用户可以为某一特定文件创建档案(备份
    文件),也可以在档案中改变文件,或者向档案中加入新的文件。使用该命令时,主选项是
    必须要有的,辅选项是辅助使用的,可以选用。
    主选项包括:
    c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。
    r 把要存档的文件追加到档案文件的未尾。
    t 列出档案文件的内容,查看已经备份了哪些文件。
    u 更新文件。用新增的文件取代原备份文件,如果在备份文件中找不到要更新的文件,则把它追加到备份文件的最
    后。
    x 从档案文件中释放文件。(常用)
    辅选项包括:
    f 使用档案文件或设备,这个选项通常是必选的。(常用)
    k 保存已经存在的文件。
    m 在还原文件时,把所有文件的修改时间设定为现在。
    M 创建多卷的档案文件,以便在几个磁盘中存放。
    v 详细报告tar处理的文件信息。如无此选项,tar不报告文件信息。(常用)
    w 每一步都要求确认。
    z 用gzip来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压
    缩。(常用)

    j 用bzip2来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压
    缩。(常用)
    要将文件备份到一个特定的设备,只需把设备名作为备份文件名。
    打包:
    tar cvf dir.tar dir
    tar xvf dir.tar dir
    打gz压缩包:
    tar zcvf dir.tar.gz dir
    tar zxvf dir.tar.gz
    打bz2压缩包:
    tar jcvf dir.tar.bz2 dir
    tar jxvf dir.tar.bz2
    指定目录解压缩:
    tar zxvf dir.tar.gz -C ~/test

  • 相关阅读:
    Codeforces 787D. Legacy 线段树优化建图+最短路
    Codeforces 1051E. Vasya and Big Integers
    BZOJ3261 最大异或和
    BZOJ3531 SDOI2014 旅行
    洛谷P2468 SDOI 2010 粟粟的书架
    2018 ICPC 焦作网络赛 E.Jiu Yuan Wants to Eat
    HDU6280 From Tree to Graph
    HDU5985 Lucky Coins 概率dp
    (HDU)1334 -- Perfect Cubes (完美立方)
    (HDU)1330 -- Deck (覆盖物)
  • 原文地址:https://www.cnblogs.com/xiangtingshen/p/10392097.html
Copyright © 2011-2022 走看看