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

如何将1个tar文件拆分为多个归档文件并提取为1个完整归档文件

将一个tar文件拆分为多个归档文件并提取为一个完整归档文件的过程可以通过以下步骤完成:

  1. 拆分tar文件:
    • tar命令可以用来创建、压缩和提取tar文件。要拆分tar文件,可以使用tar命令的"--split"选项。
    • 例如,要将名为"archive.tar"的tar文件拆分为多个归档文件,可以使用以下命令:
    • 例如,要将名为"archive.tar"的tar文件拆分为多个归档文件,可以使用以下命令:
    • 这将把"archive.tar"文件拆分为多个大小为10MB的归档文件。
  • 提取为完整归档文件:
    • 要将拆分的归档文件提取为完整归档文件,可以使用tar命令的"--concatenate"选项。
    • 例如,假设我们有三个拆分的归档文件"archive.tar.aa"、"archive.tar.ab"和"archive.tar.ac",可以使用以下命令将它们合并为完整归档文件:
    • 例如,假设我们有三个拆分的归档文件"archive.tar.aa"、"archive.tar.ab"和"archive.tar.ac",可以使用以下命令将它们合并为完整归档文件:
    • 这将把所有拆分的归档文件合并为一个名为"archive.tar"的完整归档文件。

总结: 拆分tar文件可以使用tar命令的"--split"选项,并指定拆分后的归档文件大小。提取拆分的归档文件为完整归档文件可以使用tar命令的"--concatenate"选项,并使用cat命令将拆分的归档文件合并为一个文件。

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

相关·内容

LinuxShell命令tar

、--update 更新归档中的成员 -A、--catenate、--concatenate 拼接多个归档 -delete 删除归档中的成员 -d、--compare、--diff 对比归档中的成员和文件系统中的文件的区别...-cvf -c,-v,-f 的缩写 2.1.2 list 查看归档 collection.tar 中的成员: tar -tvf collection.tar # -tvf -t,-v,...提取整个归档 collection.tar 中的成员: tar -xvf collection.tar # -xvf -x,-v,-f 的缩写 提取归档 collection.tar 中的...2.2 常用选项 GNU tar 默认在归档时会省略掉成员的完整路径名最前面的 / 和 ..。 GNU tar 默认会覆盖文件系统中相同路径名的文件。...--show-stored-names 强制 tar 在创建归档显示详细信息时,按照归档中的存储内容输出归档中成员的路径名 -O、--to-stdout 结合 --extract 操作可以将成员提取显示到标准输出

89020

Linux系列之压缩命令

gzip命令 该命令被用来压缩一个或多个文件。它将原始文件替换为压缩版本。 该命令的语法gzip file 。 image.png 我们可以使用gunzip来解压缩。...如果你看到一个以.tar扩展名的文件名,它表示一个普通的tar归档文件,如果它以.tgz结尾,它表示一个被gzip压缩过的归档文件tar有几种模式。请记住,模式必须总是先被指定。...image.png 我们可以在一个新的位置提取tar。请记住,除非我们是以超级用户的身份进行操作,否则从归档提取文件和目录的所有权是由执行恢复的用户来承担的,而不是原始的所有者。...你可以通过在tar命令中加入尾部的路径名来限制从归档文件提取的内容,tar将只恢复指定的文件。你也可以指定多个路径名。...image.png T是-files-from选项的缩写,它向tar指出从哪里读取它的路径名列表,以前我们告诉tar要使用的目录或文件,但现在我们使用-选项,这让tar知道要使用标准输入或输出作为要提取归档文件

1.4K20

Linux命令使用:tar

为了实现对多个文件或目录的压缩操作,可以使用tar命令将多个文件或目录归档一个文件,然后再使用压缩命令对该归档文件进行压缩。...由该示例可知,tar命令可以将多个文件打包一个归档文件,只需要将多个文件排列在命令后即可。...这里的三个参数意思: -c:create创建归档文件 -v:verbose显示创建过程 -f:file指定归档文件名称 这里需要注意的是,-f参数后需要直接加归档文件名,即无论是建立归档文件,...参数表示从归档文件提取文件,这里-x表示extract提取文件意思。...【3】打包自动识别压缩方式进行归档文件压缩 tmpuser:test/ $ ls a b directory tmpuser:test/ $ tar -acvf file.tar.gz a b directory

3.2K10

Linux shell命令用法及常见用例之tar命令

前言 tar命令用来归档多个文件或目录到单个归档文件中,并且归档文件可以进一步使用gzip或者bzip2等技术进行压缩。...换言之,tar命令也可以用于备份:先是归档多个文件和目录到一个单独的tar文件归档文件,然后在需要之时将tar文件中的文件和目录释放出来。...tar分为三种模式,-c,-r,-u三个一类,归档/压缩模式,在该模式下,tar会递归遍历指定目录下的所有目录和文件创建归档文件。-x表示归档/解压模式,-t表示打印列表模式。...描述:将home/test/.bashrc这一个文件归档文件提取出来。...描述:将file1、file2等多个文件归档文件提取出来,可以用空格隔开多个文件,也可以用通配符的形式。

1.9K31

【Linux】常用的压缩解压缩命令之tar命令

引言 在Linux系统中,文件和目录的压缩与解压缩是日常操作中不可或缺的一部分。通过有效地压缩文件,我们可以节省磁盘空间,方便文件的传输和备份。相反,解压缩则是获取原始数据的关键步骤。...本文将深入探讨Linux中常用的压缩和解压缩命令,读者提供全面的指南。 2....进行压缩 -v: 显示详细信息 -f: 指定归档文件的名称 实例: tar -czvf archive.tar.gz file1.txt file2.txt 3.1.2 压缩多个文件 如果要同时压缩多个文件...解压 3.2.1 基本用法 tar的基本解压语法如下: tar -xzvf 归档文件.tar.gz -x: 提取文件 -z: 使用gzip进行解压 -v: 显示详细信息 -f: 指定归档文件的名称 实例...: tar -xzvf archive.tar.gz 3.2.2 解压到指定目录 如果要将归档文件解压到特定目录,可以使用 -C 选项: tar -xzvf 归档文件.tar.gz -C 目标目录 实例

1.8K10

Linux下查看压缩文件内容的 10 种方法

在进一步讨论之前,这里先解释一下归档和压缩文件归档 是将多个文件文件夹组合成一个文件的过程。在这种情况下,生成的文件没有被压缩。...压缩 是一种将多个文件文件夹组合成一个文件并进行压缩得到的结果文件归档文件不是压缩文件,但压缩文件可以是归档文件。明白了这两个概念之后,我们正式介绍如何在不解压的情况下查看压缩文件内容。...下面的命令将直接显示压缩归档文件的内容: $ vim test.tar.gz " tar.vim version v29 " Browsing tarfile /home/alvin/test.tar.gz...如果需要打开文本文件,只需使用箭头键将光标移到文件前面,然后按 ENTER 键即可打开 2.使用 tar 命令 tar 命令不仅仅可以用于压缩/解压文件,还可以在不提取 tar 文件的情况下使用 tar...不仅如此,它还可以用来查看归档/压缩文件的内容: $ less test.tar.gz 小结 上面简单介绍了 10 个不同的命令,可以使让你能够在不提取文件的前提下查看归档/压缩文件的内容,若你对其中某些命令感兴趣

11.1K11

教你怎么用python操作文件

下一步是在路径对象上调用 rename() 传入你要重命名的文件或目录的新名称。 ---- 归档 归档是将多个文件打包成一个文件的便捷方式。 两种最常见的存档类型是ZIP和TAR。...第一行显示了如何检索文件的上次修改日期。 下一行显示了如何在归档后获取文件的大小。 最后一行显示了存档文件中 bar.py 的完整路径。...接下来,以读取模式下打开 data.zip 调用 .extract() 从中提取 file1.py 。 .extract() 返回提取文件完整文件路径。...之后显示了如何将整个存档提取到指定目录中。.extractall() 创建 extract_dir 并将 data.zip 的内容提取到其中。 最后一行关闭ZIP存档文件。...shutil 中的归档实用工具允许你创建,读取和提取ZIP和TAR归档。 这些实用工具依赖于较底层的 tarfile 和 zipfile 模块。

6.4K20

一文搞懂Hadoop Archive

-p : 指定一个或多个归档目录的(共同)父目录 # : 指定一个或多个归档的目录,注意:这里实际填写的是相对上面父目录的相对路径 # : 指定归档文件的存放路径...由于归档文件本身是对HDFS文件系统目录进行映射,即可以理解是一个抽象的文件系统。...归档文件在hdfs中实际上是以一个目录形式存在的,在该目录下又包含了多个文件,这些文件可以分为两类:一类是元数据文件,通常又称为索引文件;一类是数据文件,也就是待归档目录下文件的真实数据。...例如:上面归档文件中_masterindex文件内容: cat _masterindex 3 0 2108565014 0 3937 (3)part-$N 从0开始的一个或多个数据文件,即原始待归档文件内容依次写入了数据文件中...【原理】 ---- 从上面讲到的归档文件及其格式中可以看出,归档实际上是将多个文件写入到一个大文件中,构造相应的索引文件记录文件属性,层级关系等。

52520

2.linux基本命令

注:以Centos6.9标准 生成大文件 dd if=/dev/zero of=/tmp/bigfile bs=1M count=100 输入文件二进制全0内容 输出文件tmp/bigfile...提取1M基本单位的容量 提取100次 压缩归档 压缩归档 在linux系统中压缩与归档是两个功能 归档:将一个文件归档打包一个文件,不进行压缩,扩展名 .tar 压缩:只对文件进行压缩,不能以文件目标...文件名.bz2 gzip 解压缩 压缩: gzip 文件名 解压: gzip -d 文件tar 归档目录 归档:将一个文件归档打包一个文件,不进行压缩,扩展名 .tar 创建归档tar...-cf 归档名.tar 目标文件tar -cf test.tar test 解归档tar -xf test.tar c创建 f归档文件 x解归档 -C 解压缩路径 压缩归档 压缩归档...tar -zxf test.tar.gz z代表以gzip格式解压 j代表以bzip2的格式解压 万能解压 tar -xf 压缩归档文件/文件夹 which 查找命令路径 which # 查找命令所在路径

37620

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

To create an archive, use tar instead:与其他操作系统的zip程序不同,gzip不会创建文件归档;也就是说,它不会将多个文件和目录打包成一个文件。...its contents.注意在使用提取模式时,请记住tar提取内容后不会删除归档的.tar文件。...此模式验证归档的基本完整打印所有文件的名称。如果在解压缩之前不测试归档文件,可能会导致将大量文件倾倒到当前目录中,这可能非常难以清理。...在提取模式下使用此选项可以覆盖您的umask获得归档中指定的确切权限。当以超级用户身份工作时,p选项是默认选项。...尽管您可能只想提取归档的一小部分,但tar必须运行整个过程,您不能中断该过程,因为它仅在检查完整归档后才设置权限。

6610

Linux数据备份

处理归档文件 p:保留备份数据的原本属性与权限 例如: 归档test目录,归档名为tets.tar,将命令放到后台执行 # tar -cf test.tar test & 使用gzip压缩归档文件 #...tar -zcvf test.tar.gz test 查看归档文件内的文件列表 # tar -tf test.tar 查看使用bzip2压缩的归档文件 # tar -jtf test.tar.bz2...默认使用压缩率6 例如: 压缩时保留原文件,压缩率9 # gzip -c9 test.tar >test.tar.gz 解压缩 # gzip -dv test.tar.gz 压缩工具 bzip2 参数...k:压缩、解压缩完成后,保留原文件 d:执行解压缩任务 v:显示命令的执行过程 t:测试压缩文件完整性 数字1~9:代表压缩时使用的压缩率。...1表示压缩速度最快,压缩率最小,9反之 例如: 压缩时保留原文件,压缩率9 # bzip2 -k9 test.tar 解压缩 # bzip2 -dv test.tar.bz2 整盘备份工具 dd 参数

4.8K20

适用于linux的5个最佳命令行归档工具

文件扩展名tar.bz2、tar.gz和.tgz可以确定文件是压缩的tar存档文件,它们往往是互联网上提供的软件包。 1.tar 命令 tar是标准的UNIX/Linux归档应用工具。...早期它曾经是一个磁带归档程序,后来逐渐发展成为能够处理各种归档文件的通用归档包。tar接受很多带有选项的归档过滤器。 tar选项 -A:将tar文件附加到现有档案中。 -c:创建一个新的存档文件。...shar示例 创建一个 shar 归档文件。 # shar file_name.extension > filename.shar 提取一个shar归档文件。...ar代表存档器,可用于任何目的创建任何类型的存档,但在很大程度上已被tar取代,现在它仅用于创建和更新静态库文件。 选项 -d从存档中删除模块。 -m在档案中移动成员。 -p:打印档案的指定成员。...压缩包 gzip是标准且广泛使用的文件压缩和解压缩应用程序。Gzip允许文件连接。使用gzip压缩文件,输出格式*.tar.gz或者*.tgz。

76410

使用标准库 archive 处理归档文件

1. archive/tar 包archive/tar 包提供了对 tar 格式的文件归档和解档的支持。tar(tape archive)是一种文件存档格式,通常用于将多个文件打包成单一的归档文件。...1.1 创建 tar 归档tar.Writer 类型用于创建 tar 归档文件。它提供了方法来向归档文件中添加文件和目录,设置文件的元信息。...在读取 tar 归档文件时,可以通过 tar.Reader 的 Next 方法获取下一个文件的头信息,使用 io.Copy 复制文件内容。...2. archive/zip 包archive/zip 包提供了对 zip 格式的文件归档和解档的支持。Zip 文件是一种常见的压缩文件格式,通常用于将多个文件打包成单一的归档文件。...总结archive/tar 和 archive/zip 包 Go 开发者提供了处理归档文件的便捷工具。

17010

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 这个压缩文件格式和上一个差不多,也是先归档,然后才压缩一种压缩文件...rar a dest.rar src 解压缩 unrar e src.rar 参数说明 a: archive,添加文件归档 e: extract, 将文件解压到当前位置 zip 压缩打包 zip

5.7K10
领券