zoukankan      html  css  js  c++  java
  • Linux文件压缩和解压缩命令

    Linux文件压缩和解压缩命令:
    
    tar 命令(打包并压缩的话,原文件也会默认存在)
    
    -c 建立打包档案
    
    -x 解包
    
    -t 查看包里的类容
    
    -r 向包里追加文件
    
    -v 显示打包过程
    
    -f 文件
    
       比如:命令    参数 包名   要打包的文件路径
    
    tar     cvf  zzj.tar  /ect/zzj/  /ect/ko
    
    tar     xvf  zzj.tar(解开文件包)
    
    tar     xvfz  zzj.tar.gz(解压成原来压缩的文件)
    
    tar     cvfz  zzj.tar.gz  /ect/zzj/  /ect/ko (打包并压缩成gzip格式)
    
    tar     cvfj  zzj.tar.bz2  /ect/zzj/  /ect/ko (打包并压缩成bzip2格式)
    
    tar     xvfz  zzj.tar.gz  –C  ./kk(目录) 可以解压到指定目录
    
    (zip gzip bzip2等压缩格式,压缩后原文件默认不存在了)
    
    bzip2  xx(如果加参数-k即创建压缩包的同时保存原文件,加参数-v即将压缩的信息显示出来)
    
    bzip2 –d xx.bz2(加参数-d解压)
    
    gzip能实现将文件指定解压到某个目录下(当然还有compress,但是被淘汰了。。。)
    
     gzip –cd zeng.gz > /home/z01/Desktop/zeng(新文件)
    
    注意:参数-d是解压  参数-c是重定向
    
    指定目录最后一个一定得是目标文件!
    
     
    
    总结:tar命令打包压缩了,原文件默认存在,gzip,bzip2压缩/解压后,原文件默认不存在。当然可以加相应的参数使其同时存在。gzip –c   bzip2 –k即可。如果要将压缩文件解压到指定目录下,gzip和tar都可以实现。
    A man can fail, may be poor, but it must not be a pussy.
  • 相关阅读:
    将jar打包成exe
    CXF + Spring 开发 Webservices
    关于highstock横坐标的一些的一些说明(1)使用UTC时间
    JAX-WS + Spring Integration Example
    EMA指标和MACD指标的JAVA语言实现
    MACD详细计算方法及例子
    notepad 不换行的问题
    eclipse 编码设置(转)
    如何理解作用域
    js中new一个对象的过程
  • 原文地址:https://www.cnblogs.com/zengjieboke/p/6703374.html
Copyright © 2011-2022 走看看