在 Mac OS X 中使用这 4 个技巧从命令行进行备份
如今,备份 Macintosh 的方法层出不穷。最终用户可用的最流行的方法可能是 Apple 的 Time Machine,它在通过 GUI 进行简单设置后自动处理,或者可以随时触发启动。就个人而言,Time Machine 提供的易用性给我留下了深刻的印象,但我是一个命令行迷,所以我必须报告可用的替代方案,其中四个位于 Mac OS X 的命令行中。
继续阅读您可以在终端使用同上、rsync、asr 和 hdiutil 备份 Mac 的几种不同方法。
1) 同上
sudo 同上-X src_directory dst_directory
Ditto 是 Mac OS X 的内置部分,随所有版本一起提供。 Ditto 相当强大,可以备份您的文件,同时保留所有权属性和资源分支。 Ditto 提供的一个极好的功能是它能够“精简”其 PPC 或 i386 代码的二进制文件。例如,如果您拥有一台较旧的 PPC Macintosh,您可以将 –arch ppc 添加到您的命令行选项,并且备份的每个二进制文件都将被剥离其 x86 二进制代码。这将导致较小的备份。
2)rsync
sudo rsync -xrlptgoEv --progress --delete src_directory dst_directory
Rsync 是一种通用且流行的方法,不仅可以在 Mac 上执行备份,还可以在“IT 全球”的 Linux 和 Unix 服务器上执行备份。Rsync 可以为您的 OS X 系统执行可靠备份所需的一切,包括资源分叉和保留硬盘驱动器“可启动”的能力。深入了解rysnc的能力可以在这里找到。
3) asr
sudo asr -source src_directory -target dst_directory -erase -noprompt
asr,或应用软件还原实用程序是执行备份的另一种出色且高效的方法。 ASR 可以做 Ditto 可以做的所有事情,而且它能够在块级别复制硬盘。块级别是访问硬盘驱动器的“最低”可能形式,并提供真正的 100% 数据复制。 ASR 的块级功能必须在当前未安装在您的操作系统中的硬盘上执行。这通常意味着从恢复磁盘、USB 安装或类似的启动。
4) hdiutil
sudo hdiutil create dst_image.dmg -format UDZO -nocrossdev -srcdir src_directory
如果您曾经想为Macintosh 创建一个简单的单一文件备份,那么hdiutil 适合您。 hdiutil 执行备份到单个(可选压缩)磁盘映像文件,可以使用 Apple 的磁盘实用程序软件恢复该文件。