在Mac上创建多卷存档


11

我有一个6 GB的文件,需要将其复制到USB驱动器。该驱动器为16 GB,但采用FAT格式,因此Windows计算机和Mac均可读取它。Fat将文件大小限制为4 GB,因此我无法复制文件。我的解决办法是在2个3 GB的文件中创建一个多部分存档。

如何在osx上创建多部分归档?

Answers:


11

您可以使用split命令分割任何文件:

split -b 2048m bigfile.tgz bigfile.tgz.

您将获得:

bigfile.tgz.aa
bigfile.tgz.ab
...

要再次合并它们:

cat bigfile.tgz.* > bigfile.tgz

它也可以在带有副本/ B的Windows上使用

当然,这并不是真正的多部分存档,只是将任何文件切成碎片。多部分存档通常都知道它们是nb 5的一部分,包括每个文件的CRC验证等。但这特定于您要使用的存档格式。


好的,这有效。我希望的存档文件键入reciever可以在GUI中打开,如ZIP,RAR等
格里特


2

要在OS X上使用内部zip命令拆分,请在终端中键入以下命令:

zip -s 1g BigFile6GB.zip BigFile6GB.iso

其中1g=将文件拆分为最大大小1GB。

结果将是6个文件,每个文件1GB。

在终端上阅读man zip,以使用内部zip命令查看其他拆分大小的选项。



0

柏油。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(他患有阿尔茨海默氏症,这意味着他无法学习新事物,并对新事物感到沮丧)。我住在另一个城市,所以唯一能帮助他的方法就是遥控。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.