• linux中打包和压缩管理(tar、gzip、bzip2、zip探秘)


    打包

    • tar

    GUN组织开发的包管理工具,文件由.tar后缀。eg: *.tar

    常用命令

    1. 打包文件:tar -cf [new_name.tar] [files]
    2. 查看包内容:tar -tf [file.tar]
    3. 添加文件到包中:tar -uf [包文件] [需要添加的文件名]
    4. 打开包:tar -xf [包文件名]

    *与tar相关的命令 -f  参数都是必须的。


    压缩

    • gzip

    GUN组织开发的文件压缩程序,文件有由.gz结尾。

    1. 压缩:gzip [文件名]
    2. 解压:gunzip [压缩的文件名]

    !注意:此两条命令都会删除原文件,可以利用"--help"查看详情。

    • zip

    菲利普·卡兹(Phil Katz)发明的一种压缩算法并用于压缩程序,通常以.zip结尾。

    1. zip 
    2. unzip 
    • 7-zip

    是一款开放自由的压缩程序,可运行于多种操作系统,文件由.7z结尾

    !另外还有bzip2等其他压缩软件,用法类似此处不再赘述。


    打包并压缩(tar调用gzip)

    • 打包并压缩

    1. tar -czf [名称.tar.gz] [需要打包压缩的文件]

    2. tar -czfv [名称.tar.gz] [需要打包压缩的文件]

    *第2种功能和第一个一样,但是会显示过程

    • 解压并解包:

    一般针对.tar.gz或.tgz的压缩文件

    1. tar -xzf [需要解压解包的的文件]
    2. tar -xzfv [需要解压解包的的文件]

    *第2种功能和第一个一样,但是会显示过程

    Hope you will sing a song for me!
  • 相关阅读:
    学习规划
    一位十年的老司机告诉你什么是编程思想
    React开发
    一个简单的ipfs音乐播放器的实现
    React错误总结(三)
    React错误总结解决方案(二)
    mongoid模糊查询
    Rails accepts_nested_attributes_for表单嵌套的利器
    route_path
    "constantize" and "with_indifferent_access" method
  • 原文地址:https://www.cnblogs.com/feer/p/9549844.html
Copyright © 2020-2023  润新知