tar 打包压缩与解压缩

这篇具有很好参考价值的文章主要介绍了tar 打包压缩与解压缩。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        tar 命令用于对文件进行打包压缩或解压缩。

        在Linux系统中,常见的压缩包文件格式有很多,其中主要使用的是 .tar 或 .tar.gz 或 .tar.bz2 的格式。

        1、tar 命令的参数

-c    创建压缩文件
-x    解压缩文件
-t    查看压缩包内有哪些文件
-z    使用 Gzip 格式压缩或解压文件
-j    使用 bzip2 格式压缩或解压文件
-v    显示压缩或解压的过程
-f    目标文件
-C    指定解压到哪个目录
-p    保留原始的权限和属性
-P    使用绝对路径进行压缩   



备注:
1、-c 参数用来创建压缩文件,-x 参数用来解压文件,因此这两个参数不能同时使用。
2、-z 参数指定使用 Gzip 格式来压缩或解压缩文件。
3、-j 参数指定使用 bzip2 格式来压缩或解压缩文件。在使用时,需要根据文件的后缀来决定使用
    哪种格式参数进行解压。
4、-f 参数必须放到参数的最后一位,表示要压缩或解压的文件包名称。
5、压缩时,可以使用 tar -czvf 压缩包名称; 解压时可以使用 tar -xzvf 压缩包名称 

        2、压缩简单使用

压缩 /etc/nginx/ 打包后的名字为:aaa.tar.gz

[root@mycentos test]# tar -czvf aaa.tar.gz /etc/nginx/
tar: Removing leading `/' from member names
/etc/nginx/
/etc/nginx/scgi_params
/etc/nginx/fastcgi_params
/etc/nginx/modules
/etc/nginx/mime.types

...... 压缩过程省略

tar文件如何压缩,Linux基础知识,linux,服务器,运维,centos,bash

         3、解压文件到指定的目录文章来源地址https://www.toymoban.com/news/detail-554533.html

[root@mycentos test]# tar -xzvf aaa.tar.gz -C log/
etc/nginx/
etc/nginx/scgi_params
etc/nginx/fastcgi_params
etc/nginx/modules
etc/nginx/mime.types

到了这里,关于tar 打包压缩与解压缩的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux tar命令教程:文件打包和压缩的神器(附案例详解和注意事项)

    tar(Tape ARchive),用于在linux中打包和备份文件。它可以将多个文件和目录打包成一个tar文件,也可以从tar文件中提取文件和目录。此外,它还可以与gz,bzip2,xz等压缩工具结合使用,进行文件和目录的压缩和解压。 tar命令在各个Linux发行版中均通用。包括但不限于 Ubuntu、

    2024年01月17日
    浏览(59)
  • tar命令文件打包压缩

    1. 概念 打包是指将多个文件或目录打包成一个文件,压缩是指将一个大的文件通过算法压缩成一个小的文件。由于Linux中的很多压缩程序只能对一个文件进行,所以通常要先将全部文件打包成一个文件,然后再对那一个打包文件进行压缩。 2. tar命令介绍 使用tar命令可以进行

    2024年02月08日
    浏览(42)
  • tar 打包压缩命令(linux压缩命令)

    ​ tar命令位于/bin目录下,它能够将用户所指定的文件或目录打包成一个文件,但不做压缩。一般Linux上常用的压缩方式是选用tar将许多文件打包成一个文件,再以gzip压缩命令压缩成xxx.tar.gz(或称为xxx.tgz)的文件。 1、打包 案例:将app目录打包 案例:将microboom目录打包并压缩

    2024年02月12日
    浏览(53)
  • linux tar打包压缩解压命令学习

    Linux系统中tar是最常用的打包工具,通过打包工具可以压缩/解压 比如常见的压缩包格式 如下: tar 未压缩文件 只是做了一个打包而已 tar.gz 使用gzip算法格式压缩的压缩包 tar.bz2 bz2格式压缩包 tar.xz xz格式压缩 参数介绍 tar 的参数很多 列出几个比较常用的记录一下。 格式 tar

    2024年02月04日
    浏览(50)
  • Linux 打包压缩解压指令 gzip bzip2 tar

    总结自 鸟哥Linux私房菜 Linux压缩文件的扩展名大多是:“.tar, .tar.gz, .tgz, .gz, .Z, .bz2, *.xz”, 不同压缩文件使用了不同的算法,不能通用压缩或解压 常见扩展名: Linux上常见的压缩指令就是 gzip, bzip2 以及最新的 xz ,至于 compress 已经退流行了。为了支持 windows 常见的 zip,其实

    2024年02月05日
    浏览(42)
  • docker save多个镜像打包成一个tar.gz压缩文件

    有时候我们需要将docker中的多个镜像批量的传输到另一台机器,如果通过docker save这种命令则需要制作多个tar文件,这样以来冗余的操作较多而且tar文件占据的空间较大,不利于传输。 可以通过以下命令在两个docker之间实现多个镜像批量传输: 如果想将所有镜像传输到另一台

    2024年02月04日
    浏览(74)
  • Linux bzip2命令教程:文件压缩与解压缩实战(附案例详解和注意事项)

    bzip2 是一个基于命令行的文件压缩器,它使用Burrows-Wheeler块排序文本压缩算法和哈夫曼编码来进行压缩。它的主要功能是压缩和解压缩文件,将多个文件绑定成一个单一的文件,这样可以减少原始文件所占用的存储空间。 bzip2 命令在大多数Linux发行版中都可以使用,包括Deb

    2024年04月15日
    浏览(53)
  • 【linux】tar指令压缩解压缩文件夹、文件命令详解

    压缩当前目录下文件夹/文件test到test.tar.gz: 解压缩当前目录下的file.tar.gz到file: -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程 -O:将文件解开到标准输

    2024年02月16日
    浏览(69)
  • Linux下的打包(tar)、压缩(gzip / bzip2)、解压gz / bz2 / xz

    Linux中打包和压缩是两个过程,分别有对应的指令来执行这两步操作。 打包 指的是将一堆文件装到一个大袋子里, 压缩 则是把这个袋子里的空气给抽干。 目录 1、打包命令 tar 2、打包压缩一步到位的方式 (1) 方式一:tar 与 gzip 相结合 (2) 方式二:tar 与 bzip2 相结合 3、总结

    2024年02月13日
    浏览(62)
  • Linux中常用压缩文件的命令——tar

    一般我们在使用电脑传输邮件到对方邮箱中时,碰到比较大的文件时,通常都会对所要传输的文件进行压缩,然后再传输到对方的邮箱中,这样做是因为压缩文件可以减少文件的大小,使得我们可以既快又方便地将文件传输到对方邮箱中。 第二种情况就是当我们需要从官网中

    2024年02月08日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包