linux打包压缩

作者: awsome365 | 来源:发表于2018-09-20 17:18 被阅读1次

10月8日任务
6.5 zip压缩工具
6.6 tar

上一篇介绍的gzip、bzip2、xz都只能压缩单个文件,但日常需要压缩多个文件到一个压缩包,在linux下一般先用tar打包再用前面说的三个工具压缩。或者使用zip、7z工具。

zip

zip支持压缩目录。如果不能解压缩windows下的zip压缩包,那就要安装插件。

zip 1.txt.zip 1.txt ,zip后紧跟压缩包名,再后面是需要压缩的文件。可以压缩多个文件或目录,用空格隔开依次列出即可。如果要压缩目录,记得加-r参数:zip -r dir.zip dir。zip压缩后保留原文件。

unzip解压缩,-d指定目录。unzip -l可以查看压缩包内有什么文件,但zip没有gzcat类似的命令来查看文件内容。

tar

tar用来打包,多个文件打包后成为一个大包裹,有利于文件传输。tar -cvf dir.tar file1 file2 dir1就创建了一个dir.tar包,内含file1、file2、dir1。

常用参数有:

  • -c:创建包
  • -v:可视化,即打包、解包时在终端显示操作细节
  • -f:文件名,紧跟包名
  • -x:解包
  • -t:查看包里面包含的文件
  • --exclude:过滤指定文件或目录,比如打包时指定不包含某些文件

tar工具在打包同时支持压缩:

  • -z:gzip
  • -j:bzip2
  • -J:xz

比如tar -czvf dir.tar.gz dir1 dir2这条命令将dir1、dir2目录打包压缩为dir.tar.gz。解包也可以用tar,-C参数指定解压到某目录。

相关文章

  • shell命令整理(七)

    打包压缩 window打包压缩工具: linux打包压缩工具: 打包 解包 案例 压缩 解压缩 案例 打包压缩一起...

  • 与打包压缩有关的Linux终端命令

    1、打包压缩 在Linux系统中打包压缩的方式是tar.gz。 2、打包和解包 tar是Linux系统中最常用的备...

  • 新手必须掌握的Linux命令---打包压缩与搜索命令

    [TOC] 新手必须掌握的Linux命令---打包压缩与搜索命令 在Linux系统中对文件进行打包压缩与解压,以及...

  • Linux 压缩与解压缩

    在 Linux 中,文件压缩的过程: 待压缩的多个文件 >> 打包成单个文件 >> 文件压缩。 Linux 中常见...

  • 文件打包与压缩(第6节)

    “Linux 基础入门(新版)”实验报告 文件打包与解压缩 文件打包与压缩(主要zip、rar、tar) 二。概念...

  • 基础命令

    Linux常用命令 Linux系统下tar是常用的打包,压缩,加压缩工具,它有很多参数 -c :create 建立...

  • linux打包压缩

    10月8日任务6.5 zip压缩工具6.6 tar 上一篇介绍的gzip、bzip2、xz都只能压缩单个文件,但日...

  • Linux压缩打包

    将多个文件或目录合并成为一个特殊的文件 减小文件的体积加快资源的传输节省网络的带宽 windows: rar zi...

  • linux压缩打包

    zip/unzip 将文件目录压缩或者解压,默认生产.zip压缩包。 zip [选项] 压缩后文件名 需要压缩到文...

  • Linux 打包压缩

    windows常用rar mac常用zip linux常用tar.gz 打包tar -cvf 新包名.tar 要打...

网友评论

    本文标题:linux打包压缩

    本文链接:https://www.haomeiwen.com/subject/ezpnnftx.html