zoukankan      html  css  js  c++  java
  • Linux下的压缩命令

    Linux下的压缩命令

    常见的是tartar.gzzip三种格式

    ——tar:使用tar命令的归档文件(无压缩)

    ——tar.gz:归档并且压缩

    ——zip:压缩文件

    注意:该类文件都可以使用图形化界面来打开,不过由于权限问题,有时候必须使用命令行。


     一、压缩命令zip,后缀“.zip”

    1)将某个文件压缩
    zip destFile.zip file
    2)将目录下的所有文件压缩成一个压缩文件
    zip -r destFile.zip dir
    3)删除压缩文件中的指定文件
    zip -d destFile.zip del.txt
    4)向压缩文件中添加文件
    zip -m destFile.zip rpm_info.txt

    二、解压缩命令unzip,所有的zip文件都可以用unzip解压缩

    1)解压zip文件到当前目录(文件名不变)
    unzip filename.zip
    2)解压zip文件到指定目录
    unzip -c dir filename.zip

    三、压缩/解压缩命令gzip,后缀“.gz”

    1)压缩一个文件到当前目录(默认后缀.gz
    gzip file
    2)压缩多个文件到当前目录
    gzip file1 file2 file3 …. 压缩一群文件
    或者 gzip *.xx 压缩以xx为后缀的文件
    3)递归地压缩一个文件夹下的所有文件
    gzip -r dir
    4)解压一个压缩文件或者一群
    gzip -d xx.zip 解压单个文件
    gzip -d dir/* 解压目录下所有文件
    注意:gzip只能压缩单个文件,如果需要压缩文件夹,需要先归并再压缩----tar命令


    四、归档压缩

    参数:
    -c
    :建立一个压缩文件的参数指令(create 的意思)
    -x
    :解开一个压缩文件的参数指令!
    -t
    :查看 tarfile 里面的文件!
    特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!
    因为不可能同时压缩与解压缩。
    -z
    :是否需要用 gzip 压缩
    -v
    :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
    -f
    :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
       例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成
       『 tar -zcvPf tfile sfile』才对喔!
    -N
    :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!
    --exclude FILE
    :在压缩的过程中,不要将 FILE 打包!

    1)归档不压缩

    tar -cf file.tar dir

    2)归档压缩

    tar -czf file.tar.gz dir

    3)解压缩提取归档文件

    tar -zxf file.tar.gz 解压到当前目录

    tar -zxf file.tar.gz -C dir 解压到目标目录 注意一定要有这个大写C,表示要更换目录

  • 相关阅读:
    在Eclipse或者STS中使用SVN插件
    SVN的忽略、版本回退、版本冲突(window)
    SVN的图标集
    HTML5+NodeJs实现WebSocket即时通讯
    import和require的区别
    正则表达式 金额验证
    vue 弹窗弹窗禁止滑动的方法 看了网上很多方法 都是扯淡 直接贴上代码
    uni-app关于小程序及app端第三方微信登陆问题
    用 async/await 来处理异步
    微信小程序 子组件调用父组件方法
  • 原文地址:https://www.cnblogs.com/webyyq/p/7545843.html
Copyright © 2011-2022 走看看