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


    windows .rar .zip .7z
    linux: .zip .gz .bz2 .tar .bz2 .tar .xz
    压缩工具
    gzip :
    find /etc/ -type f -name "*conf" -exec cat {} >> 1.txt ;
    gzip 1.txt 压缩
    gzip -d 1.txt.gz / gunzip 1.txt.gz 解压
    gzip -# 1.txt //#范围1-9 ,默认6 指定压缩级别
    不能压缩目录
    zcat 1.txt.gz 可查看压缩包内容
    gzip -c q.txt > /root/1.txt.gz 压缩成新文件,原文件不消失
    gzip -d -c /tmp/1.txt.gz /tmp/d6z/2.txt 解压文件到tmp/d6z下的2.txt文件,源文件不消失
    type 1.txt.gz / file 1.txt.gz 查看压缩文件信息

    bzip2: (压缩的更狠)
    yum install -y bipz2
    不能压缩目录
    bipz2 1.txt
    bipz2 -d 1.txt.bz.2
    bunzip2.1.txt.bz2
    bzip2 -c 1.txt > /tmp/1.txt.bz2
    bzip2 -d -c /tmp/1.txt.bz2 >3.txt
    bzcat 1.txt.bz.2

    xz压缩工具:
    xz.1.txt /xz -z 1.txt
    xz -# 1.txt 压缩级别
    xz -d / unxz
    xz -c
    xz -d -c
    xzcat

    zip:
    支持压缩目录,压缩后源文件不删除
    ls /tmp/
    cp -r /tmp/aminglinux
    yum install -y zip
    zip 2.txt.zip 2.txt 压缩文件
    zip -r aming.zip 3.txt aminglinux 压缩目录
    yum install -y unzip
    unzip aming.zip 解压缩(是否覆盖替换y/n)
    mkdir test
    unzip 2.txt.zip -d test/ 解压到指定位置
    unzip -l aming.zip 查看文件列表

    tar 打包工具
    tar -cvf aminglinux.tar aminglinux/ 打包目录
    tar -xvf aminglinux.tar 解包
    tar -cvf aminglinux.tar aminglinux 3.txt 4.txt 目录和文件一起打包
    tar -tf aminglinux.tar 看包里的文件列表
    tar -cvf aminglinux.tar --exclude aming1 aminglinux 3.txt txt 打包的时候过滤掉aming1
    tar -cvf aminglinux.tar --exclude aming1 --exclude 2.txt aminglinux 3.txt 4.txt 把aming1 和 2.txt过滤 (支持“*.txt”)

    tar 打包并压缩
    tar -czvf aminglinux.tar.gz aminglinux 3.txt 4.txt (zip)
    tar -cjvf aminglinux.tar.bz2 aminglinux 3.txt 4.txt (bzip2)
    tar -cJvf aminglinux.tar.xz aminglinux 3.txt 4.txt (xz)
    解压 c换成x
    tar -tf aminglinux.tar.bz2(xz.gz)

  • 相关阅读:
    Prime Cryptarithm
    Barn Repair
    Mixing Milk
    June Challenge 2017
    Dual Palindromes
    数学专题
    遗传算法学习
    UVA 11464 暴力+位运算 ***
    233
    hdu 3236 二维背包
  • 原文地址:https://www.cnblogs.com/herosyuan/p/9791959.html
Copyright © 2011-2022 走看看