首页
学习
活动
专区
工具
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 shell命令用法及常见用例之tar命令

前言 tar命令用来归档多个文件或目录到单个归档文件,并且归档文件可以进步使用gzip或者bzip2等技术进行压缩。...换言之,tar命令也可以用于备份:先是归档多个文件和目录到个单独的tar文件或归档文件,然后在需要之时将tar文件的文件和目录释放出来。...上面的压缩格式,主要是gzip和bzip2两个压缩命令,它们是GNU计划的部分,在此之前是compress命令,但它已经不再流行了。...开始tar命令的确是不支持压缩的功能,后来GNU计划为了提供给使用者更方便并且更加强大的压缩与打包功能,就把整个tar与压缩的功能结合在起了。...描述:将home/test/.bashrc这个文件归档文件中提取出来。

1.9K31

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.7K10

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

38120

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.3K20

【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系统。

7310

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.tartar -cvf php_project.tar * .[!.]...* 3.归档文件夹下的所有文件,不包含这个文件夹 eg, 归档 log 文件夹下的所有文件 常规都是下面这么写 tar -cvf log.tar /var/log/* 但是归档以后再解开,会发现是个三级目录

2.3K10

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”选项,默认情况下,恢复的数据将释放到当前目录

20830

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.1K30

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

66820

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.2K10

【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.创建个包含多个文件和目录的压缩文件

8710

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

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

9310

LinuxShell命令tar

简介 tarGNU 项目中的归档工具,其创建可以追溯到磁带机的年代,可谓历史悠久。虽然 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 默认会覆盖文件系统相同路径名的文件。

91120

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:将文件压缩后删除原文件(移动)。

19010

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存档。...将存档的文件拖到桌面以直接解压缩

96130

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存档。...将存档的文件拖到桌面以直接解压缩

63320

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:指定存档文件的名称

9310
领券