`
aideehorn
  • 浏览: 261474 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Tar打包、压缩与解压缩到指定目录的方法

阅读更多

tar在linux上是常用的打包、压缩、加压缩工具,他的参数很多,折里仅仅列举常用的压缩与解压缩参数

 

参数:

-c :create 建立压缩档案的参数;

-x : 解压缩压缩档案的参数;

-z : 是否需要用gzip压缩;

-v: 压缩的过程中显示档案;

-f: 置顶文档名,在f后面立即接文件名,不能再加参数

 

举例: 一,将整个/home/www/images 目录下的文件全部打包为 /home/www/images.tar

[root@xoaocom ~]# tar -cvf /home/www/images.tar /home/www/images ← 仅打包,不压缩

[root@xoaocom ~]# tar -zcvf /home/www/images.tar.gz /home/www/images ← 打包后,以gzip压缩

 

在参数f后面的压缩文件名是自己取的,习惯上用tar来做,如果加z参数,则以tar.gz 或tgz来代表gzip压缩过的tar file文件

 

举例: 二,将 /home/www/images.tar.gz 解压到/home/www下面

[root@xoaocom ~]# cd /home/www

[root@xoaocom ~]# tar -zxvf /home/images.tar.gz

 

解压到指定的目录

[root@xoaocom ~]# tar -zxvf /home/images.tar.gz -C /specific dir

 

解包到指定的目录

tar xvf filename.tar -C /specific dir

分享到:
评论

相关推荐

    CentOS下tar打包解压详解(解压到指定文件夹)

    本文介绍了tar命令、gzip, zcat 命令、bzip2, bzcat 命令、compress 命令、dd 命令、cpio 命令,具体如下: tar命令 解压文件到指定目录: tar -zxvf /home/zjx/aa.tar.gz -C...因为不可能同时压缩与解压缩。 -z :

    php zip gzip tar..压缩解压缩类

    `createFromDirectory()`方法可以创建一个包含指定目录内容的tar文件,而`extractTo()`则用于解压到指定目录。 6. **archive.php**:这个文件很可能包含了实现压缩和解压缩功能的核心类或函数。可能定义了一个通用...

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

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

    使用Java API进行tar.gz文件及文件夹压缩解压缩.docx

    下面的例子展示了如何将 tar.gz 文件解压到指定的目录。import org.apache.commons.compress.archivers.tar.TarArchiveEntry;import org.apache.commons.compress.archivers.tar.TarArchiveInputStream;import org....

    linux下tar解压缩指令小结

    本文将围绕“linux下tar解压缩指令小结”这一主题,详细解析各种常见压缩格式的处理方法,以及如何使用tar命令进行打包与解包。 ### 1. tar命令的基本理解 首先,需要澄清一个概念:tar命令主要用于打包文件,并不...

    Java压缩解压缩tar.gz

    本篇文章将详细探讨如何使用Java来对文件夹进行`tar.gz`的压缩与解压缩。 首先,我们来理解一下`tar`和`gzip`的基本概念。`tar`命令用于将多个文件或目录打包成一个单一的归档文件,而`gzip`则是一个数据压缩工具,...

    tar压缩和解压缩

    ##### 范例三:解压缩文件至指定目录 ```bash [root@linuxsrc]# tar -zxvf /tmp/etc.tar.gz ``` - `-zxvf`表示将`/tmp/etc.tar.gz`解压至当前目录。 ##### 范例四:解压特定文件 ```bash [root@linuxtmp]# tar -...

    压缩打包命令gzip和tar

    当需要将tar打包文件进一步压缩时,可以在tar命令中配合使用“-z”、“-j”、“-Z”选项来调用gzip、bzip2、compress程序。例如,将打包后的文件压缩并保存为linux-2.6.11.tar.gz,可以使用: ``` tar -zcvf linux-...

    文件压缩解压缩

    在IT行业中,文件压缩与解压缩是日常工作中常见的操作,特别是在数据传输、存储优化和软件分发等领域。这里我们主要探讨的是一个简单的工具类,它支持zip、rar、tar等多种格式的压缩和解压缩功能,并且经过实际测试...

    05文件打包与解压缩.pdf

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

    Unix平台下的常用命令技巧之 tar包、压缩与解压缩 .txt

    - `tar xvf archive-file -C destination-directory`:将tar包的内容解压到指定的目录。 #### 二、常用的压缩格式及处理方法 ##### 1. 处理.tgz/.tar.gz文件 - **解压**: - `gzip -d filename.tar.gz` - `...

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

    对于其他常见的压缩文件类型,如`.gz`、`.bz2`、`.Z`等,可以直接使用对应的解压缩命令: - `.gz`:`gzip -d all.gz` 或 `gunzip all.gz`。 - `.bz2`:`bzip2 -d all.bz2` 或 `bunzip2 all.bz2`。 - `.Z`:`compress...

    linux下的压缩与解压缩

    通过本文的学习,我们可以了解到Linux系统下压缩与解压缩的基本原理及常用工具的使用方法。掌握这些技能对于日常的数据管理尤为重要。无论是简单的文件压缩还是复杂的多卷归档,都有相应的工具和命令可以实现。希望...

    三星手机固件 Tar 打包工具

    三星手机固件Tar打包工具是针对三星设备刷机过程中的一项必备软件,主要用于创建与Odin3刷机工具兼容的tar格式文件。这个工具在Windows环境下运行,能够将一系列的固件文件整合到一个tar档案中,以便于用户通过Odin3...

    Java压缩及解压tar、tar.z格式文件

    Java压缩及解压tar、tar.z格式文件, 需要apache的包ant-1.7.1.jar 这个自己去搜索下下载

    ubuntu 中压缩与解压缩命令

    ### Ubuntu中的压缩与解压缩命令详解 在日常的文件管理和数据传输过程中,压缩与解压缩是非常重要的操作之一。尤其在Linux环境下,掌握这些命令对于提高工作效率有着不可忽视的作用。本文将详细介绍Ubuntu系统中...

    linux 压缩解压缩命令

    5. **`.tgz`文件**:`.tgz`实际上是`.tar.gz`的别名,解压缩方法与`.tar.gz`相同,使用`gunzip`和`tar`命令。 6. **`bzip2`命令**:`bzip2`提供比`gzip`更高的压缩率,但速度较慢。`.bz2`是其压缩后的文件扩展名。...

    Linux 压缩解压缩

    - 解压:`tar -xvf 打包文件名.tar`,解压缩:`tar -xzvf 压缩后的文件名.tar.gz`,`tar -xjvf 压缩后的文件名.tar.bz2`,或 `tar -xJvf 压缩后的文件名.tar.xz`。 5. **7z命令** - `7z` 是一款强大的压缩软件,...

    Linux通过命令压缩与解压缩的方法| tar, tar.gz, tar.bz2

    本文将详细介绍Linux中常用的压缩工具tar及其结合gzip和bzip2压缩算法进行打包、压缩、解压缩的方法。 #### 一、基础概念 在深入了解具体的命令之前,我们需要明确几个基本概念: 1. **打包文件**:通常以`.tar`...

    Linux打包命令_tar

    tar 命令可以实现文件的压缩、解压缩、查看、创建等多种操作。 tar 命令的基本格式为:tar [-cxtzjvfpPN] 文件与目录 参数说明: * -c:建立一个压缩文件的参数指令(create 的意思) * -x:解开一个压缩文件的参数...

Global site tag (gtag.js) - Google Analytics