`
schy_hqh
  • 浏览: 558340 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

(九)linux文件打包和压缩

 
阅读更多

压缩:将文件体积减小,便于传输或携带

linux下的压缩及解压命令:

gzip 压缩(单个文件)

-v 显示文件名和压缩比

-d 将压缩后的文件进行解压

-#(0-9) 指定压缩比,默认为6

注意:只能对单个文件进行操作 

gzip -d  解压

gzip -v9 1.txt       (压缩)

gzip -vd 1.txt.gz   (解压)

 

unzip (解压window环境压缩的文件)

用于解压window系统压缩的zip格式文件

上传一个zip文件到宿主目录


cd /home/hqh  进入宿主目录

ls  查看新上传的文件

unzip -v temp.zip  只查看不解压

unzip temp.zip  默认解压到当前目录

unzip -d  /home/hqh/upload/  temp.zip  解压到指定目录

 

 tar

gzip只能对单一文件进行压缩,而tar命令可以对文件进行合并

综合起来,先使用tar命令将文件夹中的内容合并为一个tar包

再使用gzip命令将其压缩即可!

合并文件(.tar)

 tar -cvf  /home/hqh/new.tar  /home/hqh/upload

解包/抽取(展开)文件

tar -xvf new.tar

 
 

解包到指定目录

tar -xvf new.tar -C /mnt/temp  (-C 指定解压到哪个目录下)

 

合并,压缩文件(.tar.gz)

 
 

打包压缩合并使用

-c create     创建新的文件 

-z zip          压缩,使用gzip对文件进行压缩

-v verbose  详细信息

-f  file          文件

-x extract    解包,从一个archive提取多个file

tar -czvf temp.tar.gz temp        打包的同时压缩文件

tar -xzvf temp.tar.gz -C /mnt/   解包解压缩文件到指定目录下



 
 

 

 

 

  • 大小: 27.5 KB
  • 大小: 36.5 KB
  • 大小: 41.2 KB
  • 大小: 31.8 KB
  • 大小: 31.5 KB
  • 大小: 83.8 KB
  • 大小: 79.6 KB
  • 大小: 53.1 KB
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Linux系统文件的压缩、打包与解开介绍

    tar 命令是 Linux 系统中打包文件的命令,它可以将多个文件打包成一个文件,以便于存储和传输。tar 命令的语法也非常简单,只需要将要打包的文件名和目标文件名指定即可。 tar 命令的参数非常多,在这里我们只介绍...

    浅析Linux打包压缩解压缩命令大全(收藏)

    下面是小编日常收集整理的关于linux打包压缩解压缩命令大全,具体内容如下所述: tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirName gz命令 解压1:gunzip FileName.gz 解压2:gzip -d ...

    linux打包压缩命令大全.docx

    Linux 打包压缩命令大全 Linux 操作系统中提供了多种打包和压缩命令,分别用于不同的文件格式。以下是 Linux 中常用的打包和压缩命令: 1. tar 命令 tar 命令用于将多个文件或目录打包成一个文件,tar 文件可以...

    Linux下文件的各种打包与压缩文件后缀及其解包解压缩方法

    在Linux操作系统中,文件打包和压缩是日常管理任务的一部分,尤其在处理大量文件或源代码时更为常见。本文主要探讨了Linux环境下常见的打包和压缩工具,以及如何对各种后缀的压缩文件进行操作。 首先,我们需要理解...

    云计算Linux文件查找与压缩干货

    Linux文件查找与压缩干货 云计算干货 Linux系统配置及服务管理文件查找 文件查找 简介 which :命令查找 find: 文件查找,针对文件名 locate:文件查找,依赖数据库 一、命令文件查找 一、查找ls...

    05文件打包与解压缩.pdf

    其中文件打包与解压缩是基础的Linux命令操作技能,对于文件的备份、传输和存储有着重要的意义。文件打包是将多个文件或目录合并成一个单独的压缩包文件,而解压缩则是将压缩包还原成原先的文件或目录结构。本文将...

    Linux_压缩打包.docx

    Linux系统提供了多种工具用于压缩和打包文件,以节省存储空间和便于数据传输。本篇将重点介绍两个常用的压缩工具:gzip和bzip2,以及打包工具tar。 首先,bzip2是一种提供更高压缩率的压缩工具,其压缩后的文件通常...

    Linux文件的归档和压缩命令详解

    Linux系统中的文件归档和压缩是两种不同的数据处理方式,它们对于管理和存储系统上的文件具有重要意义。归档文件是将多个文件或整个目录组合成一个单独的文件,这样做可以简化文件管理,便于备份和传输。而压缩则是...

    Linux下文件的压缩、打包与解开

    tar 命令位于 /usr/bin 目录中,tar 命令可以将多个文件打包成一个文件,以便于存储和传输。tar 命令的语法是: tar [参数] [输出文件名] [输入文件名] tar 命令的参数包括: * -c:创建一个 tar 文件 * -v:显示...

    linux下打包exe.rar

    总结,Linux下打包exe的过程涉及到交叉编译、自解压程序的使用和文件打包技术。通过这些步骤,开发者能够在Linux环境中创建出能在Windows上运行的自包含程序,从而扩展软件的受众范围。而这个过程中涉及的工具和技术...

    RH033Linux基础笔记九-文件系统和TAR的打包压缩介绍.pdf

    Linux 文件系统和 TAR 打包压缩介绍 Linux 文件系统是指计算机系统中的文件组织和存储方式。在 Linux 中,文件系统可以分为两种:硬链接和软链接。 硬链接(Hard Link)是一种文件链接方式,它是指多个文件名指向...

    Linux解压打包方法汇总

    本文将详细介绍如何在Linux环境下解压和打包不同类型的压缩文件,以满足不同需求。 首先,我们来看一下标题和描述中提到的“Linux解压打包方法汇总”。在Linux中,有多种不同的压缩格式,例如tar、gzip、bzip2、xz...

    linux下的压缩与解压缩

    2. **tar**: `tar`是Linux中最常用的打包工具之一,它可以将多个文件和目录合并成一个单独的文件(即所谓的“归档”)。`tar`不仅可以打包文件,还可以通过与其他工具(如gzip、bzip2等)结合使用来进行压缩或解压缩...

    文件操作工具类,包含判断文件编码适合windows和linux,文件压缩打包,判断文件格式,拷贝文件等内容

    文件操作工具类,包含判断文件编码适合windows和linux,文件压缩打包,判断文件格式,拷贝文件等内容

    Linux实验三 软硬连接 压缩打包和解压

    本实验主要涵盖 Linux 操作环境、文件和目录操作、find 命令的使用、文件链接和 tar 文件打包和压缩功能等知识点。 一、实验目的及要求 * 熟悉 Linux 操作环境 * 掌握 Linux 一般命令格式 * 掌握有关文件和目录...

    04-Linux压缩打包1

    3. `zip` 和 `unzip`:主要用于跨平台的文件打包和压缩,尤其是在与Windows和Mac OS用户交换文件时。`zip`命令可以打包多个文件或目录,并生成.zip文件,`unzip`用于解压。例如: ```bash zip my_files.zip file1....

    linux文件压缩命令.pdf

    综上所述,Linux 文件压缩命令涵盖了多种工具和格式,包括 gzip、bzip2、tar、zip 和 compress 等,它们都能够对文件进行有效的压缩和解压缩操作,以满足不同的使用场景和需求。掌握这些命令对于日常管理和维护 ...

    linux下常用格式的压缩与解压方法

    Linux 操作系统中有多种压缩和解压格式,每种格式都有其特点和使用方法。了解这些格式的使用方法可以帮助我们更好地管理和存储文件。本文将介绍 Linux 下常用格式的压缩与解压方法。 tar 格式: tar 格式是 Linux ...

    Linux或Unix压缩和解压缩命令总结

    Linux和Unix系统下,常用的各种格式文件的压缩和解压缩命令总结

Global site tag (gtag.js) - Google Analytics