zoukankan      html  css  js  c++  java
  • linux-压缩和解压类指令

    gzip和gunzip
    '''gzip用于压缩文件,gunzip用于解压,源文件不保留
    gzip 文件 (压索未见,只能将文件压缩为*.gz文件)
    gunzip 文件.gz(解压缩文件命令)
    
    '''
    
    zip和unzip
    '''zip用于压缩,unzip用于解压,在项目打包发布时常用
    zip [选项] XXX.zip 文件(夹) 
    	-r 递归压缩,即压缩目录
    	
    unzip [选项] XXX.zip
    	-d<目录>  指定解压后的目录
    '''
    
    zip -r mypackage.zip /home
    
    unzip mypackage.zip -d /root
    
    tar指令
    '''tar指令是打包指令,最后打包后的文件是.tar.gz的文件
    基本用法:
    	tar [选项] XXX.tar.gz 打包的内容(打包目录,压缩后的文件格式.tar.gz)
    
    选项说明:
    	-c 产生.tar打包文件
    	-v 显示详细信息
    	-f 指定压缩后的文件名
    	-z 打包同时压缩
    	-x 解包.tar文件
    '''
    # 将/home/a1.txt和/home/a2.txt[压缩]成 a.tar.gz
    tar -zcvf a.tar.gz /home/a1.txt /home/a2.txt
    
    # 将/home文件夹[压缩]成 myhome.tar.gz
    tar -zcvf myhome.tar.gz /home/
    tar -zcvf myhome.tar.gz /home/*
    
    # 将myhome.tar.gz [解压]到/opt/tmp2目录下(目录必须提前存在)
    tar -zxvf myhome.tar.gz /opt/tmp2
    
    
  • 相关阅读:
    第九周周记
    第七周周记
    第三次作业第一题
    第五周周记
    《世界是数字的》读后感想
    第十周周记
    迷茫
    测试作业
    价值观作业
    作业二 感想
  • 原文地址:https://www.cnblogs.com/Ghostant/p/12562539.html
Copyright © 2011-2022 走看看