首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从(GNU)tar归档中解压缩一个子文件夹

从(GNU)tar归档中解压缩一个子文件夹,可以使用以下步骤:

  1. 首先,确保你已经安装了tar命令行工具。tar是一个常用的归档工具,可以在大多数Linux和Unix系统上找到。
  2. 打开终端或命令提示符,并导航到存储了tar归档文件的目录。
  3. 使用以下命令解压缩tar归档文件:
  4. 使用以下命令解压缩tar归档文件:
  5. 其中,archive.tar.gz是你的tar归档文件的名称,path/to/subfolder是你想要解压缩的子文件夹的路径。
  6. 执行命令后,tar将解压缩指定的子文件夹到当前目录下。

这样,你就成功地从tar归档中解压缩了一个子文件夹。

注意:以上步骤是针对GNU tar的,不同的tar实现可能有略微不同的命令选项。此外,如果tar归档文件是使用不同的压缩算法(如gzip或bzip2)创建的,你可能需要使用不同的选项来解压缩。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Linux系列之压缩命令

归档文件 归档是将许多文件收集起来,并将它们打包在一起成为一个大文件的过程。 tar命令 tar程序是归档文件中的经典工具。...如果你看到一个以.tar为扩展名的文件名,它表示一个普通的tar归档文件,如果它以.tgz结尾,它表示一个被gzip压缩过的归档文件。 tar有几种模式。请记住,模式必须总是先被指定。...模式 描述 c 从文件和/或目录的列表中创建一个归档。 x 提取一个归档。 r 将指定的路径名,添加到归档的末尾。 t 列出归档的内容。...我已经创建了几个文件夹和文件,我可以用tar cf playground.tar playground归档它们。 image.png 我们可以使用v选项(verbose)来获得更详细的列表。...你可以通过在tar命令中加入尾部的路径名来限制从归档文件中提取的内容,tar将只恢复指定的文件。你也可以指定多个路径名。

1.5K20
  • Linux解压缩文件

    换成你想要的文件名 src:来源文件,是一个文件或者一个文件夹,压缩要想打包多个就空格后追加接下来的文件或者文件夹,解压的就不行了 tar.gz 总的来说这是两种格式的压缩文件,tar是归档文件,gz...是压缩文件,tar.gz是一种Linux下常用的压缩文件格式,一般的源代码包都是使用这种压缩文件的 打包压缩 将文件或者文件夹打包压缩成tar.gz tar -czvf dest.tar.gz src...解压缩 tar -xzvf src.tar.gz 说明 参数czxvf说明如下: -c: create,创建一个归档 -z: gzip、gunzip,gun的开放式压缩文档?...-x: extract,将文件从归档中提取出来 -v: verbose,详细的将文件列表信息打印出来 -f: file,从归档文件中操作 tar.bz2 这个压缩文件格式和上一个差不多,也是先归档,然后才压缩一种压缩文件...所以基本操作是一样的,只不过是压缩工具的参数换成-j就行了 打包压缩 tar -cjvf dest.tar.bz2 src 解压缩 tar -xjvf src.tar.bz2 rar 压缩打包

    5.8K10

    2.linux基本命令

    压缩归档 在linux系统中压缩与归档是两个功能 归档:将一个文件夹归档打包为一个文件,不进行压缩,扩展名 .tar 压缩:只对文件进行压缩,不能以文件夹为目标,主流压缩软件为gzip和bzip2...gzip 扩展名为 .gz bzip2 扩展名为 .bz2 bzip2 解压缩 压缩: bzip 文件名 解压: bunzip 文件名.bz2 bzip -d 文件名.bz2 gzip 解压缩...压缩: gzip 文件名 解压: gzip -d 文件名 tar 归档目录 归档:将一个文件夹归档打包为一个文件,不进行压缩,扩展名 .tar 创建归档: tar -cf 归档名.tar 目标文件夹...tar -cf test.tar test 解归档: tar -xf test.tar c创建 f归档文件 x解归档 -C 解压缩路径 压缩归档 压缩归档 tar -jcf test.tar.bz2...z代表以gzip格式解压 j代表以bzip2的格式解压 万能解压 tar -xf 压缩归档文件/文件夹 which 查找命令路径 which # 查找命令所在路径 如: which gzip which

    39120

    在 Linux中解压,压缩命令详解

    在 Linux中解压,压缩命令详解 摘要 作为一名技术博主,我们经常需要处理各种压缩文件,而在 Linux 环境下,掌握解压缩命令是至关重要的。...让我们一起来探索这些命令的奥秘吧! 引言 Linux 是一种强大的操作系统,广泛应用于服务器和嵌入式系统中。...语法: tar [选项] 目标文件或目录 常见选项: -c:创建新的归档文件。 -x:从归档文件中提取文件。 -f:指定归档文件的名称。 -v:显示详细信息。...示例: # 将文件夹打包为 tar 文件 tar -cvf archive.tar folder_name # 将文件夹打包为 tar 并使用 gzip 压缩 tar -cvzf archive.tar.gz...-d:从压缩文件中删除文件。 -u:更新压缩文件。 -l:显示压缩文件的内容列表。

    11610

    Linux下的tar压缩解压缩命令使用

    /test test.zip 注意:压缩目录时,比如webs目录,命令不能为zip webs.zip webs/否则解压后只是一个空文件夹。...-u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。...-a:使用归档后缀来决定如何压缩/解压程序 –lzma:通过 lzma 过滤归档 -C:解压至目录DIR 下面的参数-f是必须的 -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名...lzma在绝大多数Linux和Unix系统中默认安装。...lzma 不行 没lzma 这个程序 源码找不到 gnu tar的1.26版本开始支持lzma和xz压缩,下载tar源码编译安装就行了 参考资料 https://www.cnblogs.com/

    3.7K20

    tar 打包隐藏文件

    -z 使用gzip压缩,一般格式为xx.tar.gz或xx. tgz -Z 有compress -j 使用bzip2压缩,一般格式为xxx.tar.bz2 --exclude 在压缩过程中,排除某个文件...--remove-files 在完成打包后,删除原文件夹 一定要注意大小写 归档: tar -cvf 2020-08-03_log.tar *.log 压缩归档: tar -czvf 2020-08...-03_log.tar.gz *.log 解压缩: tar -xvf 2020-08-03_log.tar 解压缩到指定目录: tar -xvf 2020-08-03_log.tar -C /var/log.../ 2.归档隐藏文件 当前文件夹下包含隐藏文件的所有文件归档到 php_project.tar: tar -cvf php_project.tar * .[!.]...* 3.归档某文件夹下的所有文件,不包含这个文件夹 eg, 归档 log 文件夹下的所有文件 常规都是下面这么写 tar -cvf log.tar /var/log/* 但是归档以后再解开,会发现是一个三级目录

    2.5K10

    【Linux】《how linux work》第二章 基本命令和目录层次结构(3)

    以.gz结尾的文件是GNU Zip归档文件。使用gunzip file.gz来解压缩.gz并移除后缀;要再次压缩它,使用gzip file。...此模式验证归档的基本完整性并打印所有文件的名称。如果在解压缩之前不测试归档文件,可能会导致将大量文件倾倒到当前目录中,这可能非常难以清理。...要解压缩压缩的归档文件,从右到左进行操作;首先去掉.gz,然后再处理.tar。...你可以使用z作为选项来自动调用gzip对归档文件进行处理;对于解压缩归档文件(使用tar的x或t模式)和创建归档文件(使用c模式),这都适用。...o /usr虽然发音为“user”,但这个子目录没有用户文件。相反,它包含一个大型的目录层次结构,包括大部分Linux系统。

    10710

    Linux系列 备份与分享文档

    前言 本章将会讲解Linux备份与分享文档 一.备份与分享文档 在Linux操作系统中,最简单的文件和目录备份工具就是cp(复制)命令。...Linux操作系统中较常用的压缩命令工具包括gzip.bzip2.最常用的归档命令工具为tar,使用tar命令可以通过特定选项自动调用gzip或bzip2程序,以完成归档,压缩的整套流程,当然也可以完成解压...使用tar命令时,选项前的“-”号可以省略,常用的几个选项如下所述。 -c:创建(Greote).tar格式的包文件。 -C:解压时指定释放的目标文件夹。 -f:表示使用归档文件。.../tmp/usershome.tar.bz2 ---- (2)从归档文件中恢复数据 解压并释放(恢复)归档压缩包文件时,twr命令的基本格式如下: tar [选项]...归档及压缩文件名 [-c目标目录...] 类似地,当从“t8r.g2”格式的归档压缩包恢复数据时,需要结合“-z”选项来自动调用压缩工具.而对于”tar.bz2”格式的归档压缩包,对应的是“-j”选项,默认情况下,恢复的数据将释放到当前目录中

    23330

    Linux嵌入式开发——压缩与解压缩

    文章目录 Linux嵌入式开发——压缩与解压缩 一、前期准备 二、Linux下的压缩格式 三、gzip压缩工具 1、gzip压缩文件 2、gzip压缩文件夹 四、bzip2压缩工具 五、tar打包工具...gzip -r xxx //对文件夹进行压缩 gzip -rd xxx //对文件夹进行解压缩 gzip虽然可以对文件夹进行压缩,但是并不能提供打包的服务,只是对文件夹中的所有文件进行了单独的压缩...bzip2 -z xxx //压缩 bzip2 -d xxx.bz2 //解压缩 五、tar打包工具 tar参数 -f:使用归档文件或 ARCHIVE 设备。...-c:创建新归档,创建压缩文件。 -x:从图档中解出文件,解压缩。 -j:使用bzip2压缩格式。 -z:使用gzip压缩格式。 -v:打印出命令执行过程。...具体如何使用,我们一步一步来进行介绍,首先输入如下命令,我们能看到我们的文件夹被打包成了一个.tar文件。

    1.2K30

    Linux常用命令速查表

    gzip -c filename > file.gz 解压缩file.gz文件 gunzip file.gz 创建tar归档 tar -cf file.tar file1 file2 释放tar归档...tar -xf file.tar 管理文件 复制文件 cp a.txt b.txt 移动文件 相当于重新命名 mv a.txt c.txt 删除整个子文件系统 rm -r dir 创建一个新的目录...txt 标准输出并重定向 echo IamVamei > a.txt 标准输出并重定向 cat b.txt 利用管道进行统计行、词、字符总数 cat a.txt | wc 查看文件夹大小...-h 人类可读的单位, -s 只显示摘要 du -sh dir 从当前目录向下寻找文件 find ....filename中不重复的行 (内容相同,但不相邻的行,不算做重复) uniq filename 对文件中的行排序,并显示 sort filename 统计文件中的字符、词和行数 wc filename

    69520

    Linux下的tar归档及解压缩功能详解

    一、Linux下解压缩工具1.tar命令Unix和类Unix系统上的压缩打包工具,可以将多个文件合并为一个文件,打包后的文件后缀亦为“tar”。...tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户。...-x或--extract或--get 从备份文件中还原文件。-X或--exclude-from= 指定范本文件,其内含有一个或多个范本样式,让ar排除符合设置条件的文件。...--delete 从备份文件中删除指定的文件。--exclude= 排除符合范本样式的文件。--group= 把加入设备文件中的文件的所属群组设成指定的群组。.../tmptotal 4-rw-r--r-- 1 root root 138 Oct 24 01:22 test.tar.bz22.解压缩归档文件[root@docker test]# tar -xjf

    1.3K11

    【Linux系统编程】基础指令(三)

    zip格式,它可以将多个文件或文件夹打包成一个压缩文件,方便传输和存储。...unzip file1.zip -d dir1 结果如下: 5.tar指令✨ 语法: tar [选项] [归档文件] [文件/目录] 功能: 用于对文件和文件夹进行压缩和解压缩操作。...选项: c:创建一个新的归档文件 x:从归档文件中提取文件 t:显示归档文件中的文件列表 f:指定归档文件的名称 v:在命令行界面显示详细操作信息 z:使用gzip压缩或解压缩归档文件 j...:使用bzip2压缩或解压缩归档文件 r:向归档文件中添加新文件或目录 u:仅向归档文件中添加新的或更新的文件 p:保留文件的权限和属性 例如: ✨1....解压缩一个压缩文件: 如下图所示: 当前目录下有一个压缩文件,我们使用tar命令对它解压: tar -xzvf archive.tar.gz 结果如下: ✨3.创建一个包含多个文件和目录的压缩文件

    10110

    【Linux】《how linux work》第二章 基本命令和目录层次结构(第二部分)

    其他信号给予进程一个机会自我清理,但KILL不会。操作系统终止进程并强制从内存中移除它。请将其视为最后的手段。...以.gz结尾的文件是GNU Zip归档文件。使用gunzip file.gz来解压缩.gz并移除后缀;要再次压缩它,使用gzip file。...此模式验证归档的基本完整性并打印所有文件的名称。如果在解压缩之前不测试归档文件,可能会导致将大量文件倾倒到当前目录中,这可能非常难以清理。...要解压缩压缩的归档文件,从右到左进行操作;首先去掉.gz,然后再处理.tar。...你可以使用z作为选项来自动调用gzip对归档文件进行处理;对于解压缩归档文件(使用tar的x或t模式)和创建归档文件(使用c模式),这都适用。

    12910

    LinuxShell命令tar

    简介 tar 是 GNU 项目中的一个归档工具,其创建可以追溯到磁带机的年代,可谓历史悠久。虽然 tar 工具最初是用于磁带机的数据归档,但其现在也支持磁盘的数据归档,而且仍然保留着对磁带机的兼容。...2.1.1 create 为三个文件 blues、folk、jazz 和一个文件夹 rock/ 归档: tar -cvf collection.tar blues folk jazz rock/ #...# 模糊匹配 从归档中提取出来的成员,会按照它存储在归档中的路径名,在当前目录中创建对应路径。...2.1.7 delete 从归档文件 collection.tar 中移除 blues 文件: tar --delete -vf collection.tar blues 注意,tar 会将归档中对应的所有相同成员名的成员删除...2.2 常用选项 GNU tar 默认在归档时会省略掉成员的完整路径名最前面的 / 和 ..。 GNU tar 默认会覆盖文件系统中相同路径名的文件。

    94320

    Linux基础指令及其作用之压缩与解压

    下面是对这个命令的详细说明: tar:这是一个用于在 Linux 和类 Unix 系统上创建、查看或提取归档文件的命令。...z:这是 tar 命令的另一个选项,用于指示 tar 解压缩或提取一个 gzip 压缩的文件。当 tar 命令后跟着 z 选项时,它会自动检测并解压缩 gzip 压缩的文件。...在 tar xzf 命令中,f 选项用于指定要解压缩的 tar 文件的名称。 因此,tar xzf 命令的作用是解压缩一个 gzip 压缩的 tar 文件。...gunzip [选项] [文件] 常用选项 -c:将解压缩的结果输出到标准输出,并且不删除原始压缩文件。 -k:保留压缩文件不删除(GNU 版本)。 -f:强制解压缩,即使目标文件已存在。...zip [选项] 压缩文件名 文件列表 常用选项 -r:递归压缩目录中的所有文件。 -u:更新压缩文件中的文件。 -d:从压缩文件中删除指定文件。 -m:将文件压缩后删除原文件(移动)。

    23610

    Linux 命令行操作和文件管理

    ls -l | grep D 5 归档、压缩和解压缩 压缩和解压缩 (1)tar        tar具有归档、解包和解压缩等功能 用常用选项: 选项 说明 -c 指定特定目录压缩 -x 从备份文件中还原文件...: tar用于归档时,可以把目录及其下的目录和文件等内容打包成一个文件。...示例:打包文件夹,把当前目录下的temp目录中的内容打包成为temp.tar文件。...b)显示归档中的文件内容 tar -tf temp.tar c)从归档文件中提取文件        tar用于提取文件时,可以把打包的tar文件提取回目录和文件。       ...a)压缩文件        以下示例,把 temp.tar文件压缩成temp.tar.gz gzip temp.tar b)解压缩        以下示例,把temp.tar.gz解压缩成temp.tar

    1.9K30

    RAR Extractor Max for Mac(mac压缩软件)

    RAR Extractor Max Mac版是一款mac压缩软件,支持非归档RAR,winmail.dat,ZIP,7z,tbz,sti,tar,xar,lha,lzh,hqx,bin,bz2,bzip2...软件功能支持非归档RAR,winmail.dat,ZIP,7z,tbz,sti,tar,xar,lha,lzh,hqx,bin,bz2,bzip2,bz,xz,iso,cid,nrg,mdf,taz,lzma...解压缩,解压缩加密的存档。在Microsoft Outlook发送的winmail.dat中预览并打开文件。轻松查看存档的文件列表。提取前将Quicklook文件归档。...取消存档并取消存档中选定的单个文件或文件夹。将此APP设置为默认存档器后,双击可直接显示或提取。将存档拖动到停靠图标以直接提取或显示。批量解压缩许多存档创建受密码保护的ZIP和7Z存档。...将存档中的文件拖到桌面以直接解压缩

    98330

    RAR Extractor Max - Unzip Mac(简单易用的压缩软件)

    支持非归档RAR,winmail.dat,ZIP,7z,tbz,sti,tar,xar,lha,lzh,hqx,bin,bz2,bzip2,bz,xz,iso,cid,nrg,mdf,taz,lzma,...图片RAR Extractor Max - Unzip软件功能支持非归档RAR,winmail.dat,ZIP,7z,tbz,sti,tar,xar,lha,lzh,hqx,bin,bz2,bzip2,...解压缩,解压缩加密的存档。在Microsoft Outlook发送的winmail.dat中预览并打开文件。轻松查看存档的文件列表。提取前将Quicklook文件归档。...取消存档并取消存档中选定的单个文件或文件夹。将此APP设置为默认存档器后,双击可直接显示或提取。将存档拖动到停靠图标以直接提取或显示。批量解压缩许多存档创建受密码保护的ZIP和7Z存档。...将存档中的文件拖到桌面以直接解压缩

    66720

    Linux命令篇(五):解压缩部分

    -d:从压缩文件内删除指定的文件 -v:显示指令执行过程或显示版本信息 举例说明 将 /home/sk/test 这个目录下所有文件和文件夹打包为当前目录下的 test.zip zip -r test.zip.../home/sk/test 从压缩文件 test.zip 中删除文件 a.c zip -dv test.zip a.c 2、unzip 命令 unzip命令用于解压缩zip文件,基本语法如下: unzip...要解压缩一个gzip压缩的文件,你可以使用-d选项 gzip -d testfile.gz 递归压缩目录 要递归地压缩一个目录中的所有文件,你可以使用-r选项 gzip -r directoryname...4、tar 命令 tar命令用来将多个文件和目录组合成一个单一的归档文件,也可以用来解压已经存在的归档文件。...基本语法如下: tar [选项] [文件名] 常用参数 -c:创建新的存档文件 -x:从存档文件中提取文件 -t:列出存档文件中的内容 -v:显示 tar 命令执行的详细信息 -f:指定存档文件的名称

    11210
    领券