首页
学习
活动
专区
工具
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 操作可以将成员提取并显示到标准输出

94320

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.5K20
  • 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.3K10

    【linux学习】基本指令

    +100M 搜索类型为目录的文件: find /path/to/search -type d 搜索最近7天内修改过的文件: find /path/to/search -mtime -7 搜索并执行命令...1.17 tar指令 tar是一个广泛使用的Unix/Linux命令行工具,用于创建、维护、提取和操作归档文件。tar这个名字来自于“tape archive”的缩写,最初它是用来将数据写入磁带的。...tar -tvf archive_name.tar 从归档中提取文件 tar -xvf archive_name.tar 从gz压缩的tar归档中提取文件 tar -xzvf archive_name.tar.gz...从bz2压缩的tar归档中提取文件 tar -xjvf archive_name.tar.bz2 向tar归档中添加文件 tar -rvf archive_name.tar /path/to/newfile...-x: 从归档文件中提取文件。 -v: 详细模式(verbose),显示执行过程。 -f: 指定归档文件名,应该紧跟在-f之后。 -t: 显示归档中的内容,不解压。

    10610

    玩转服务器—Linux文件压缩与解压一览表

    xz压缩 压缩 默认删除源文件 ## 压缩 file.txt,并生成一个名为 file.txt.xz 的压缩文件 xz file.txt 压缩并保留源文件 ##将 file.txt 压缩为 file.txt.xz...tar 不仅能将多个文件和目录归档为一个文件(.tar 格式),还支持多种压缩算法,如 .gz、.bz2、.xz 等,生成 .tar.gz、.tar.bz2、.tar.xz 等压缩文件。...## 把 file1、file2 和 directory/ 压缩为 archive.tar tar -cf archive.tar file1 file2 directory/ 查看归档内容而不解压...##解压归档文件到指定目录 tar -xf archive.tar -C /path/to/destination/ 归档和压缩联用 ##归档,并调用gzip压缩打包后的文件 tar -czf archive.tar.gz...file1 file2 ##归档,并调用bzip2压缩打包后的文件 tar -cjf archive.tar.bz2 file1 file2 ##归档,并使用xz压缩打包后的文件 tar -cJf archive.tar.xz

    10810

    【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 目标目录 实例

    2.6K10

    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 个不同的命令,可以使让你能够在不提取文件的前提下查看归档/压缩文件的内容,若你对其中某些命令感兴趣

    12.5K11

    给TAR命令提提速

    给tar命令提速:如何提升压缩与解压效率tar(tape archive)命令是Linux/Unix系统中最常用的打包工具之一。它可以将多个文件和目录打包成一个单一的归档文件,方便存储和传输。...一、tar命令的基本使用tar命令的核心功能是打包(将多个文件和目录合并为一个文件)和解包(将打包文件恢复为原来的文件和目录)。此外,tar也可以结合压缩工具来减少文件大小。1....解包文件tar -xvf archive.tar -C /path/to/destination/-x:从归档中提取文件。-C:指定目标目录,将文件解压到该目录。...untar_file_parallel函数通过Pool创建多个进程,利用starmap来并行处理多个分段解压任务。在这里,我们设置了每个块的大小为100MB,并通过4个进程来并行处理文件。...compress_directory_parallel函数将整个目录划分为多个部分,然后利用Pool并行执行压缩操作。通过这种方式,我们可以在多个处理器核心上并行压缩不同的文件部分,提高压缩速度。

    36610

    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 # 查找命令所在路径

    39120

    教你怎么用python操作文件

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

    6.5K20

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

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

    10710

    一文搞懂Hadoop Archive

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

    73720

    适用于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。

    83010

    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
    领券