• 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,表示要更换目录

  • 相关阅读:
    JavaScript学习总结(八)——JavaScript数组
    oracle数据库优化学习笔记
    把连续日期组织起来的算法
    转:andriod的盈利模式分析
    ASP.NET 页生命周期
    .NET垃圾回收机制[引用]
    IIS 7.0 的 ASP.NET 应用程序生命周期
    table滑动选择行及从表记录对应js代码
    hdu 3594 Cactus
    Java 计算器
  • 原文地址:https://www.cnblogs.com/webyyq/p/7545843.html
Copyright © 2020-2023  润新知