返回顶部
首页 > 资讯 > 操作系统 >Linux系统压缩命令怎么用
  • 228
分享到

Linux系统压缩命令怎么用

2023-06-28 16:06:43 228人浏览 安东尼
摘要

小编今天带大家了解linux系统压缩命令怎么用,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“Linux系统压缩命令怎么用”的知识吧。

小编今天带大家了解linux系统压缩命令怎么用,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“Linux系统压缩命令怎么用”的知识吧。

在Linux系统中压缩文件的方法有很多,tar、GZIP、bzip2等都能实现压缩,下面和大家详解讲解一下各自的特点。

Linux的压缩命令的源文件只能有一个,这意味在压缩之前不得不先将要压缩的所有文件打包成一个包,然后再压缩包,这样来完成对多个文件的压缩。所以在了解解压缩之前就必须先了解打包命令。
Linux的打包一般都是通过tar命令来完成的,用tar来完成不同的动作是通过指定不同的参数来完成的,通常使用的也就是x/c,这两个参数,它们的字面含义是 c;create,extract,创建和分包提取,另外还有一些常用的参数,比如 a 将tar添加到另外一个tar包的末尾,t 列出包中的文件,-C 将工作目录切换到指定的目录下,指定这个参数就可以将解压后的文件放到指定的目录当中去了。另外有一个重要的参数 f,这个参数可以打包的结果放在一个文件当中。

tar打包和解包

1.打包文件

将fiel1,file2,file3打包成file.tar:

tar -cf file.tar file1 file2 file3

-c 打包模式
-f 指定将要创建的打包结果存放文件

2.解包文件

现在有一个包file.tar将它解包:

tar -xf file.tar

-x 解包模式
-f 指定tar包文件

压缩软件简介

GZIP最早由Jean-loup Gailly和Mark Adler创建,用于UNⅨ系统的文件压缩。我们在Linux中经常会用到后缀为.gz的文件,它们就是GZIP格式的。现今已经成为Internet 上使用非常普遍的一种数据压缩格式,或者说一种文件格式。
Linux系统压缩命令怎么用
bzip2 是一个基于Burrows-Wheeler 变换的无损压缩软件,压缩效果比传统的LZ77/LZ78压缩算法来得好。bzip2能够进行高质量的数据压缩。它利用先进的压缩技术,能够把普通的数据文件压缩10%至15%,压缩的速度和解压的效率都非常高!支持大多数压缩格式,包括tar、gzip 等等。
Linux系统压缩命令怎么用

压缩的作用毋庸置疑,一旦一件事物变的更为简单之后,各方面的操作就更为简单,Linux的压缩一般有几种方式,它们是gzip压缩,bzip2压缩,xz压缩。它们的输入都只有一个,下面讲一个实例,分别用这三种压缩方式来压缩file.tar,然后压缩好的压缩文件再分别用这三种方式解压,生成xfile.tar,由于分别对单纯的解压和压缩并不是本文的重点,所以有些参数就不着重介绍,但需要的时候会简单的介绍下。

压缩软件使用

1.用gzip操作

压缩:gzip file.tar (将文件压缩到指定的文件当中去,可用"gzip -c file.tar > file.tar.gz")解压:gunzip file.tar.gz (将文件压缩到指定的文件当中去,可用"gzip -c file.tar > file.tar.gz")

2.用bzip2操作

压缩:bzip2 -c file.tar > xifle.tar.bz2解压:bunzip2 -cv xfile.tar.bz2 > xfile.tar

3.用xz操作

压缩:xz -c file.tar > xfile.tar.xz解压:unxz -c xfile.tar.xz > xfile.tar

对于压缩来讲,压缩率显然是首要关注点,就压缩率而言,xz>bzip2>gzip,一般情况下xz能比bzip2高出15%的压缩率,比gzip高出30%的压缩率,但是另外的有一些东西在具体的场合下还是需要关心的,比如CPU占有率,xz虽然压缩比高,但是它的耗时却是最多的,这意味着占用了更多的CPU时间片,所以在选择压缩算法的时候还应该考虑到现在的首要关注点是什么,以此来选择压缩算法。

tar压缩和解压

上面分别讲解了打包和解压缩这两个过程,但这两个过程是分开的,在通常情况下,这两个过程不会分开,而是用tar包一步将多个文件打包压缩成一个压缩包,下面将分别使用tar命令调用这三种压缩方式来完成一步将多个文件打包压缩成一个压缩包。

1.用tar调用gzip将file1,file2,file3生成压缩包,并解压。

压缩:tar -czvf file.tar.gz file{1,2,3}解压:tar -xzvf file.tar.gz

2.用tar调用bzip2将file1,file2,file3生成压缩包,并解压。

压缩:tar -cjvf file.tar.gz file{1,2,3}解压:tar -xjvf file.tar.gz

3.用tar调用xz将file1,file2,file3生成压缩包,并解压。

压缩:tar -cJvf file.tar.gz file{1,2,3}解压:tar -xJvf file.tar.gz

感谢大家的阅读,以上就是“Linux系统压缩命令怎么用”的全部内容了,学会的朋友赶紧操作起来吧。相信编程网小编一定会给大家带来更优质的文章。谢谢大家对编程网网站的支持!

--结束END--

本文标题: Linux系统压缩命令怎么用

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

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

猜你喜欢
  • Linux系统压缩命令怎么用
    小编今天带大家了解Linux系统压缩命令怎么用,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“Linux系统压缩命令怎么用”的知识吧。...
    99+
    2023-06-28
  • tar压缩解压缩命令怎么在Linux系统中使用
      tar,是Linux系统的一个命令,非常好用!如果你对tar命令不甚了解的话,可以看看小编为大家整理的tar压缩解压缩命令详解。01root@ubuntu:~# tar --help02用法: tar [选项...] [FILE]......
    99+
    2023-06-07
  • Linux压缩和解压缩命令怎么使用
    在Linux中,使用以下命令来压缩和解压缩文件和目录:1. 压缩文件:- `gzip`:使用gzip算法压缩文件,生成`.gz`后缀...
    99+
    2023-09-29
    Linux
  • Linux系统-gzip命令 – 压缩和解压文件
    gzip命令来自于英文单词gunzip的缩写,其功能是用于压缩和解压文件。gzip是一款使用广泛的压缩工具,文件经过压缩后一般会以.gz后缀结尾,与tar命令合用后即为.tar.gz后缀。 据统计,gzip命令对文本文件的压缩比率通常能达到...
    99+
    2023-10-24
    linux 运维 服务器 腾讯云 云计算
  • Linux压缩命令tar怎么用
    这篇文章给大家分享的是有关Linux压缩命令tar怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。[root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个...
    99+
    2023-06-16
  • tar 打包压缩命令(linux压缩命令)
    tar打包与解压命令 ​ tar命令位于/bin目录下,它能够将用户所指定的文件或目录打包成一个文件,但不做压缩。一般Linux上常用的压缩方式是选用tar将许多文件打包成一个文件,再以gzip压缩命令压缩成xxx.tar.gz(或称为xx...
    99+
    2023-08-18
    linux 服务器 运维
  • 在Linux系统中怎么使用tar命令压缩和解压文件
    本篇内容介绍了“在Linux系统中怎么使用tar命令压缩和解压文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!linux中的tar命令ta...
    99+
    2023-06-13
  • linux中压缩tar.gz命令怎么用
    小编给大家分享一下linux中压缩tar.gz命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!命令是“tar  -zcvf  +文件名...
    99+
    2023-06-15
  • Linux中tar压缩命令怎么用
    这篇文章主要介绍了Linux中tar压缩命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在Linux系统的维护、管理中,tar命令是一个使用频率很高的命令,tar命令...
    99+
    2023-06-28
  • linux tar.gz zip 解压缩 压缩命令
    linux tar.gz zip 解压缩 压缩命令http://apps.hi.baidu.com/share/detail/37384818download ADT linkhttp://dl.google.com/android/ADT...
    99+
    2023-06-06
  • linux系统解压tar.xz命令怎么用
    这篇文章主要为大家展示了“linux系统解压tar.xz命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux系统解压tar.xz命令怎么用”这篇文章吧。一.解压tar.xz文件ta...
    99+
    2023-06-28
  • Win10系统怎么使用Compact压缩功能命令
    这篇文章将为大家详细讲解有关Win10系统怎么使用Compact压缩功能命令,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Win10系统中有很多隐藏且比较实用的功能,相信有大部分用户并没有接触和使用过。下...
    99+
    2023-06-27
  • Linux系统下怎么在命令行中压缩JPEG图像
    这篇文章主要讲解了“Linux系统下怎么在命令行中压缩JPEG图像”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统下怎么在命令行中压缩JPEG图像”吧!如今拍照设备(如智能手机、...
    99+
    2023-06-13
  • linux压缩命令是什么
    这篇文章主要介绍了linux压缩命令是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇linux压缩命令是什么文章都会有所收获,下面我们一起来看看吧。 ...
    99+
    2023-03-02
    linux
  • Linux文件压缩和解压缩的命令
    本篇内容介绍了“Linux文件压缩和解压缩的命令”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、tar:tar命令:tar [选项...]...
    99+
    2023-06-13
  • Linux下的压缩解压缩命令详解
    linux zip命令 zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. unzip unzip -o -d /home/sunny myfil...
    99+
    2023-10-27
    linux 服务器 运维
  • 怎么在linux中使用 xz命令压缩和解压
    这期内容当中小编将会给大家带来有关怎么在linux中使用 xz命令压缩和解压,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个...
    99+
    2023-06-09
  • linux压缩常用命令小结
    tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下...
    99+
    2022-06-04
    小结 常用命令 linux
  • Linux压缩解压命令有哪些
    这篇文章主要为大家展示了“Linux压缩解压命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux压缩解压命令有哪些”这篇文章吧。Linux压缩解压不只是一个,有多种方式可以选择,就...
    99+
    2023-06-16
  • Linux中zip压缩和unzip解压缩命令的应用
    本篇内容主要讲解“Linux中zip压缩和unzip解压缩命令的应用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux中zip压缩和unzip解压缩命令的应用”吧!把/home目录下面的m...
    99+
    2023-06-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作