tar
,在Linux上最流行的归档工具之一,并采取了优势
split
实用程序来帮助我们打破我们的档案文件成小位。
在Linux中创建并将tar拆分为多个文件或部分
tar
和
split
命令如下:
# tar options archive-name files # split options file "prefix”让我们现在深入研究几个例子来说明这篇文章的主要概念。 例1:如下,我们可以首先创建一个存档文件:
$ tar -cvjf home.tar.bz2 /home/aaronkilik/Documents/*
创建tar存档文件
$ ls -lh home.tar.bz2然后使用分割工具,我们可以打破
home.tar.bz2
档案文件成小块,每块大小
10MB
,如下所示:
$ split -b 10M home.tar.bz2 "home.tar.bz2.part" $ ls -lh home.tar.bz2.parta*
在Linux中将tar文件拆分为多个部分
-b
用于指定各块和的大小
"home.tar.bz2.part"
是在分裂之后创建每个块的文件的名称的前缀。
例2:上面的情况类似,在这里,我们可以创建一个
Linux Mint的ISO映像文件的存档文件。
$ tar -cvzf linux-mint-18.tar.gz linuxmint-18-cinnamon-64bit.iso然后按照 例如在 1以上的存档文件分割成大小小位相同的步骤
200MB
。
$ ls -lh linux-mint-18.tar.gz $ split -b 200M linux-mint-18.tar.gz "ISO-archive.part" $ ls -lh ISO-archive.parta*
将tar归档文件拆分为固定大小
$ tar -cvzf - wget/* | split -b 150M - "downloads-part"
创建并将tar归档文件拆分为零件
$ ls -lh downloads-parta*
检查tar文件的零件
-
标志。
如何加入tar文件分裂后
成功地在分裂Linux的tar文件或任何大型文件后,您可以加入使用的文件 cat命令 。 用人 猫是执行接合操作的最有效和可靠的方法。 要加入所有块或tar文件,我们发出以下命令:# cat home.tar.bz2.parta* >backup.tar.gz.joined我们可以看到,在运行后 cat命令 ,它结合了所有我们之前上创建相同大小的原始tar归档文件中的小块。
结论
整个想法很简单,因为我们已经如上图所示,你只需要知道和了解如何使用的各种选项tar
和
split
工具。 你可以参考,以了解更多其他的选择自己手动输入的网页,并执行一些复杂的操作或者你可以通过下面的文章来了解更多关于
tar命令。
不要错过: 18有用的“tar”命令实例
对于任何问题或其他提示,您可以通过下面的评论部分分享您的想法。