如何通过命令行下载iCloud 照片
目录:
曾经想过使用命令行从iCloud 照片下载所有照片吗?感谢第三方 icloud_photos_downloader 工具,您可以做到这一点。简称icloudpd,它可以在Mac、Windows PC或Linux上使用命令行直接从iCloud访问和下载照片。
icloudpd是开源的,有兴趣的可以去github查看源码项目。
因为icloud_photos_downloader 是一个Python 工具,您需要在Mac 上安装Python 3.x 或Homebrew(如果您还没有安装的话)。我们假设您在 Mac 上使用 Homebrew,但如果您使用其他软件,请使用适当的安装方法。
首先,如果您还没有安装python,您需要在Mac 上安装python。如果之前已经安装过python,可以跳过这一步
brew 安装python
python安装完成后,您可以使用以下命令通过pip安装icloud_photos_downloader包:
pip安装icloudpd
安装完icloudpd后,你就可以开始了。
如何通过命令行下载所有iCloud照片
安装icloudpd后,您就可以使用它使用iCloud API直接从iCloud Photos下载照片。
您需要指定下载照片的目录,并包括您的 Apple ID 和密码,如下所示:
icloudpd --directory ~/iCloudPhotoBackup \ --username [email protected] \ --password examplepassword123 \
这会将所有照片从iCloud Photos 下载到目标目录。
确保您有足够的可用磁盘空间来完成下载,并确保您也有可用的带宽。很多照片可能需要很长时间才能下载,所以如果你的图库有 100、000 多张图片占用了 350GB 的存储空间,请耐心等待,让整个事情完成。
完成后,您需要查看下载所有内容的目录,以便您知道
还有其他方法可以从iCloud下载所有照片,包括通过关闭iCloud照片功能从Mac上的iCloud下载所有照片,执行类似的操作将它们全部从iCloud下载到iPhone或iPad,使用 iCloud。com 网站下载功能(遗憾的是一次只能下载 1000 张照片,这对于拥有大型照片库的用户来说不切实际),或者使用 Mac 上照片中 iCloud 照片的“下载原件”设置(再次确保您有足够的磁盘空间)空间来实现这一点),或者您甚至可以使用 Apple 的 GDPR 数据请求工具来请求 Apple 从您那里获得的所有内容的副本 - 包括 iCloud 照片。
值得一提的是,icloudpd 还有许多其他选项和标志可用于有选择地从 iCloud 照片下载图片。如果你运行 icloudpd –help 你会看到以下选项:
正如您所见,有相当多的可自定义选项可用,可能超出了大多数用户的需求,他们只是想将所有照片从 iCloud 下载到本地设备或存储以进行备份、存档、或其他。
您是否使用icloud_photos_downloader 从iCloud 照片下载所有图片?您是否使用了其他解决方案?你下载的库有多大?在评论中让我们知道您的经历和想法。