广告
返回顶部
首页 > 资讯 > 操作系统 >linux压缩文件和文件解压缩命令介绍
  • 379
分享到

linux压缩文件和文件解压缩命令介绍

linux压缩文件linux文件解压 2022-06-04 23:06:17 379人浏览 泡泡鱼
摘要

目录常见压缩格式:gz .bz2 .xz .zip常用归档调用压缩压缩比及压缩速度:gzip命令:压缩查看压缩文件:gunzip命令:解压bzip2:命令压缩查看压缩文件bunzip2命令:解压xz命令:压缩查看压缩文件

目录
  • 常见压缩格式:gz .bz2 .xz .zip
  • 常用归档调用压缩
  • 压缩比及压缩速度:
  • gzip命令:压缩
    • 查看压缩文件:
    • gunzip命令:解压
  • bzip2:命令压缩
    • 查看压缩文件
    • bunzip2命令:解压
  • xz命令:压缩
    • 查看压缩文件
    • unxz命令:解压
  • 压缩:zip命令
    • 举例:
    • 查看压缩文件
    • unzip命令:解压
  • tar指令:归档/打包
    • -x参数:展开归档
    • 打包跟压缩的区别:
    • 举例:
    • 查看归档文件:
    • tar与gzip结合:归档--->展开
    • tar与bzip2结合:归档--->展开
    • tar与xz结合:归档--->展开
  • 写在最后:

    常见压缩格式:gz .bz2 .xz .zip

    
    命令 --->  后缀  --->解压命令
    
    gzip    --->  .gz      --->gunzip
    
    bzip2  ---> .bz2     --->bunzip2
    
    xz       --->  .xz      --->unxz 
    
    zip      --->  .zip     --->unzip
    
    tar      ---->  .tar     --->tar -xvf   展开归档

    常用归档调用压缩

    
    tar结合        归档压缩        解压
    
    gzip--->  -czvf  --->  -xzvf
    
    bzip2--->  -cjvf  --->   -xjvf 
    
    xz--->  -cJvf  --->  -xJvf

    压缩比及压缩速度:

    
    不同方式,压缩和解压方式所耗CPU时间和压缩比率也差异也比较大。
    
    从压缩比率来看:tar < gzip < bzip2 < xz < zip

    gzip命令:压缩

    
    作用:对文件进行压缩
    
    用法:gzip 文件 (压缩文件,只能将文件压缩为*.gz文件)
    
    注意:gzip  跟上要压缩的文件,默认删除原文件
    
              -d  解压
    
              -9  设置压缩等级  默认6级

    查看压缩文件:

    
    常用:zcat 压缩文件   //不需要解压直接查看
    
    解压:gunzip log.gz    //解压

    gunzip命令:解压

    
    作用:对文件进行解压缩
    
    用法:gunzip 文件.gz(解压缩文件命令)

    bzip2:命令压缩

    
    比上面的gzip  压缩能力更强 压缩比更大
    
    -d  解压
    
    -9  设置压缩等级为9  默认为6

    查看压缩文件

    
    bzcat log.bz2 | more    #不解压查看压缩的文本文件内容
    
    bunzip2 log.bz2           #解压

    bunzip2命令:解压

    
    bunzip2 log.bz2           #解压

    xz命令:压缩

    
    xz   要压缩的文件
    
           -d 解压
    
           -9 设置压缩等级

    查看压缩文件

    
    unxz  解压
    
    xzcat 不解压查看压缩的文本文件内容

    unxz命令:解压

    
    unxz  解压

    压缩:zip命令

    
    作用:对文件夹进行压缩,压缩文件和目录的命令
    
    用法:zip [选项] log.zip log      #log.zip压缩后文件名    log是要压缩的文件
    
              -r:递归压缩
    
    注意:
    
    zip 搜索后的文件名  要压缩的文件   默认保留原文件

    举例:

    
    1. 将/home下的所有文件进行压缩成myhome.zip
    
            zip -r myhome.zip /home/ [将home目录及其包含的文件和子文件夹进行压缩]
    
    2. 将myhome.zip解压到/opt/tmp目录下
    
            unzip -d /opt/tpm myhome.zip

    查看压缩文件

    
    unzip log.zip   #解压

    unzip命令:解压

    
    作用:对文件夹进行解压缩
    
    用法:unzip [选项] xxx.zip
    
    常用选项
    
    -d<目录> :指定压缩后文件的存放目录

    tar指令:归档/打包

    
    作用:tar指令是归档/打包指令,最后打包后的文件是.tar.gz的文件
    
    用法:tar [选项] xxx.tar.gz 打包的内容(打包目录,压缩后的文件格式.tar.gz)
    
    -c :产生.tar打包文件
    
    -v :显示详细信息
    
    -f :指定压缩后的文件名
    
    -z :打包同时压缩
    
    -x :解包.tar文件

    -x参数:展开归档

    
    -x :解包.tar文件

    打包跟压缩的区别:

    打包是指将多个文件或者目录放在一起,形成一个总的包,这样便于保存和传输,但是大小是没有变化的。

    压缩是指将一个或者多个大文件或者目录通过压缩算法使文件的体积变小以达到压缩的目的,可以节省存储空间,在压缩的时候通常是先打包再压缩。

    举例:

    
    tar -cvf benwei.tar img   --->   benwei.tar(归档后文件)   
    
    img要归档的文件 
    
    f必须在归档后的文件名的前面
    
    1. 压缩多个文件,将.home/pig.txt和/home/cat.txt压缩成pc.tar.gz
    
            tar -zcvf pc.tar.gz /home/pig.txt /home/cat.txt
    
    2. 将/home的文件夹压缩成myhome.tar.gz
    
            tar -zcvf muhome.tar.gz /home
    
    3. 将pc.tar.gz解压到当前目录
    
            tar -zxvf pc.tar.gz
    
    4. myhome.tar.gz解压到/opt/tmp2目录下
    
            tar -zxvf /home/myhome.tar.gz -C /opt/tmp2

    查看归档文件:

    
    tar -tf cc.tar      #不展开归档 直接查看归档里面有哪些文件
    
    tar -xvf cc.tar   #展开归档

    tar与gzip结合:归档--->展开

    
    tar -czvf myimg.tar.gz img
    
    #归档并调用gzip压缩,完成后 myimg.tar.gz里面是myimg.tar,再里面才是原始的文件夹
    
    解压:tar -xzvf myimg.tar.gz  #解压 直接解压img文件夹

    tar与bzip2结合:归档--->展开

    
    tar -cjvf   #打包并调用bzip2压缩
    
    tar -xjvf   #解压

    tar与xz结合:归档--->展开

    
    tar  -cJvf  #打包并调用xz压缩
    
    tar  -xJvf  #解压

    写在最后:

    linux系统是我们在工作中最常见的操作系统,我们必须掌握其基本的操作命令。

    到此这篇关于linux压缩文件和文件解压缩命令介绍的文章就介绍到这了,更多相关linux压缩文件和文件解压内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

    --结束END--

    本文标题: linux压缩文件和文件解压缩命令介绍

    本文链接: https://www.lsjlt.com/news/21476.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • linux压缩文件和文件解压缩命令介绍
      目录常见压缩格式:gz .bz2 .xz .zip常用归档调用压缩压缩比及压缩速度:gzip命令:压缩查看压缩文件:gunzip命令:解压bzip2:命令压缩查看压缩文件bunzip2命令:解压xz命令:压缩查看压缩文件...
      99+
      2022-06-04
      linux压缩文件 linux文件解压
    • Linux文件压缩和解压缩的命令
      本篇内容介绍了“Linux文件压缩和解压缩的命令”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、tar:tar命令:tar [选项...]...
      99+
      2023-06-13
    • 【linux】tar指令压缩解压缩文件夹、文件命令详解
      1. tar常用命令: 压缩当前目录下文件夹/文件test到test.tar.gz: tar -zcvf test.tar.gz test 解压缩当前目录下的file.tar.gz到file: tar...
      99+
      2023-08-31
      linux 服务器 运维 压缩tar
    • Linux系统-gzip命令 – 压缩和解压文件
      gzip命令来自于英文单词gunzip的缩写,其功能是用于压缩和解压文件。gzip是一款使用广泛的压缩工具,文件经过压缩后一般会以.gz后缀结尾,与tar命令合用后即为.tar.gz后缀。 据统计,gzip命令对文本文件的压缩比率通常能达到...
      99+
      2023-10-24
      linux 运维 服务器 腾讯云 云计算
    • Linux下 *.tar.gz文件解压缩命令
      Linux tar(英文全拼:tape archive )命令用于备份文件。 tar 是用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内的文件。 gzip 是 GNU 组织开发的一个压缩程序,.gz 结尾的文件就是 gzip 压...
      99+
      2023-08-31
      linux 服务器 运维
    • Linux中有哪些文件的压缩与解压缩命令
      本篇文章为大家展示了Linux中有哪些文件的压缩与解压缩命令,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1、zip压缩与解压缩      ...
      99+
      2023-06-12
    • Linux文件的归档和压缩命令
      1.文件归档命令tar 归档的好处:  方便使用、查询、阅读  易于管理 (批量删除文件) 为什么要压缩 如果直接传输会大量的占用流量带宽.导致公司的内网访问速度缓慢. 传...
      99+
      2022-06-04
      命令 文件 Linux
    • 怎样在Linux中压缩和解压缩文件
      这期内容当中小编将会给大家带来有关怎样在Linux中压缩和解压缩文件,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。当在备份重要文件和通过网络发送大文件的时候,对文件进行压缩非常有用。请注意,压缩一个已经压...
      99+
      2023-06-16
    • Linux平台下文件的压缩与解压参数介绍
      这篇文章主要介绍“Linux平台下文件的压缩与解压参数介绍”,在日常操作中,相信很多人在Linux平台下文件的压缩与解压参数介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux平台下文件的压缩与解压参...
      99+
      2023-06-10
    • Linux 文件压缩和打包简介
      1. 压缩打包介绍 常见压缩文件 windows  .rar  .zip   .7z linux       ...
      99+
      2022-06-04
      Linux 文件压缩和打包 Linux下的文件打包和压缩 linux文档的压缩与打包
    • Java压缩与解压缩ZIP文件
      文章目录 前言Java解压缩文件压缩和解压缩ZIP文件检验应用总结 前言 在现代计算机上,数据传输和存储越来越依赖于文件压缩技术。当我们需要发送大量数据时,压缩文件可以大大减少传输时间...
      99+
      2023-09-11
      java zip 压缩文件 解压缩文件 ZipOutputStream
    • windows7压缩文件夹方式介绍
      在windows7电脑中客户需要将文件夹压缩后才能推送出去,那要怎么压缩文件夹呢,首先就是右键点击文件夹,随后选择添加到压缩文件,接着选择压缩文件夹储存的位置,最终点击马上压缩就可以啦,以下是windows7压缩文件夹方式介绍,帮助用户迅速...
      99+
      2023-07-11
    • 怎么在Linux中压缩及解压缩文件
      这篇文章主要讲解了“怎么在Linux中压缩及解压缩文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Linux中压缩及解压缩文件”吧!对文件进行压缩,可以通过使用较少的字节对文件中的数...
      99+
      2023-06-16
    • Linux怎么解压、压缩gz文件
      这篇文章主要介绍“Linux怎么解压、压缩gz文件”,在日常操作中,相信很多人在Linux怎么解压、压缩gz文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux怎么解压、压缩gz文件”的疑惑有所帮助!...
      99+
      2023-06-28
    • 详解Linux解压缩文件
      gzip 压缩:gzip -v 文件(夹)        eg: gzip -v b.log    ----> b...
      99+
      2022-06-04
      linux 解压缩文件
    • Linux下文件的压缩和解压方法
      本篇内容介绍了“Linux下文件的压缩和解压方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!gzip功能说明:解压文件。语  法:gzip...
      99+
      2023-06-12
    • Linux压缩和解压缩命令怎么使用
      在Linux中,使用以下命令来压缩和解压缩文件和目录:1. 压缩文件:- `gzip`:使用gzip算法压缩文件,生成`.gz`后缀...
      99+
      2023-09-29
      Linux
    • Linux中常用压缩文件的命令——tar
      一般我们在使用电脑传输邮件到对方邮箱中时,碰到比较大的文件时,通常都会对所要传输的文件进行压缩,然后再传输到对方的邮箱中,这样做是因为压缩文件可以减少文件的大小,使得我们可以既快又方便地将文件传输到对方邮箱中。 ...
      99+
      2023-10-20
      linux 运维 服务器 centos Powered by 金山文档
    • Linux基础命令-tar打包压缩文件
      Linux基础命令-echo输出信息_Linux学习中的博客-CSDN博客 Linux三剑客-grep命令_Linux学习中的博客-CSDN博客 Linux文件管理命令(3)-mv改动文件_Linux学习中的博客-CSDN博客 文...
      99+
      2023-09-01
      linux 运维 服务器
    • Linux中的压缩文件命令是什么
      本篇文章给大家分享的是有关Linux中的压缩文件命令是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。当文件太大时压缩是一个不错的选择,在Linux中有很多种方法进行压缩,用...
      99+
      2023-06-28
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作