Answers:
您可以使用split命令分割任何文件:
split -b 2048m bigfile.tgz bigfile.tgz.
您将获得:
bigfile.tgz.aa
bigfile.tgz.ab
...
要再次合并它们:
cat bigfile.tgz.* > bigfile.tgz
它也可以在带有副本/ B的Windows上使用
当然,这并不是真正的多部分存档,只是将任何文件切成碎片。多部分存档通常都知道它们是nb 5的一部分,包括每个文件的CRC验证等。但这特定于您要使用的存档格式。
使用类似的程序
要在OS X上使用内部zip命令拆分,请在终端中键入以下命令:
zip -s 1g BigFile6GB.zip BigFile6GB.iso
其中1g
=将文件拆分为最大大小1GB。
结果将是6个文件,每个文件1GB。
在终端上阅读man zip,以使用内部zip命令查看其他拆分大小的选项。
柏油。Tar是GNU许可的工具,能够创建多卷档案。在Mac OS X中,您需要使用终端来访问命令行。
在Mac OS X 10.4.11 *上,其工作方式如下:
tar --tape-length=102400 -cMv --file=tar_archive.{tar,tar-{2..100}} [files to tar]
102400的大小以KB或100 MB为单位。-c创建,-M多卷和-v详细。--file指定要创建的tar归档文件的名称,{tar,tar- {2..100}}是bash扩展,提供扩展名.tar,.tar-2,.tar-3等。[files to tar]是要包含在存档中的一个或多个文件。
现在,根据我对该解决方案的了解(http://hints.macworld.com/article.php?story=20090321124207437),以下是提取命令,但是bash并没有尽职地为我扩展括号,所以我有了开发用于合并tar存档的手动解决方案。
tar -xMv --file=tar_archive.{tar,tar-{2..100}} [files to extract]
对我有用的是:
tar -xMv --file=tar_archive.tar
接着提示:
Prepare volume #2 for `file_that_was_tarred' and hit return:
此时,键入:
n tar_archive.tar-2
大概这意味着“下一个卷的名称是tar-archive.tar-2”
现在,将提示您:
Prepare volume #2 for `tar_archive.tar-2' and hit return:
此时按回车键。
您将需要对多卷tar归档文件中的每个文件重复此过程,记住每次都要更改后缀号。
当然,现在有很多更简单的方法可以完成此操作,但是,我必须使用TeamViewer 7远程使用Mac OS X 10.4.11(一个出色的程序仍然可以运行,并且可以访问Mac OS X 10.4.11上的TeamViewer的服务器! !!)。这是通过Internet传输全新安装的Mac OS X 10.4.11的2 GB磁盘映像的最省力的方法(如果200 MB传输失败需要20分钟,但是,如果2 GB传输失败则需要一天的时间尽力而为)。
来源:http://hints.macworld.com/article.php?story = 20090321124207437
*我正在为父亲提供技术支持,父亲需要使用仅在Mac OS X 10.4.11中运行的Classic版本的Word 5.0(他患有阿尔茨海默氏症,这意味着他无法学习新事物,并对新事物感到沮丧)。我住在另一个城市,所以唯一能帮助他的方法就是遥控。