
iCloud 照片下载完整指南用 icloudpd 把照片库完整备份到本地【免费下载链接】icloud_photos_downloaderA command-line tool to download photos from iCloud项目地址: https://gitcode.com/GitHub_Trending/ic/icloud_photos_downloaderiCloud 照片库看起来完整实际只存放在苹果服务器里。icloud_photos_downloader命令名icloudpd是一个开源命令行工具做 iCloud 照片下载时它会按时间结构把照片、Live Photo、RAW 文件同步到你的本地目录可以一次性跑完也可以常驻轮询。先确认两件事系统Linux、Windows、macOS 均支持NAS 也能跑。在 iPhone/iPad 上打开「设置 Apple ID iCloud」启用「通过网页访问 iCloud 数据」。同一页面关闭「高级数据保护」否则 Apple 服务器会返回 ACCESS_DENIED。最快的安装与启动步骤新手建议直接用 Docker一条命令完成安装和运行不需要装任何依赖docker run -it --rm --name icloudpd \ -v $(pwd)/Photos:/data icloudpd/icloudpd:latest \ icloudpd --directory /data --username youremail.address运行后会依次索要密码和两步验证2FA验证码。首次全量下载时间取决于照片库大小耐心等即可。其他渠道按需选一个即可方式说明pip install icloudpd已装 Python 的环境装完直接用icloudpd命令npx --yes icloudpd ...已装 Node.js 的环境免安装直接跑AURicloudpd-binArch Linux 用户源码构建从源码构建适合开发它能帮你完成的任务一次性全量备份输入--username和--directory它列出照片库、逐个下载、按拍摄时间建目录。你得到一份与 iCloud 一致的本地照片库副本之后随时断网查看。双向同步在命令后加--auto-delete它会在下载新文件的同时删除本地已不在 iCloud 里的文件。你得到一份与云端完全镜像的目录代价是本地删除不可恢复首次使用建议先不带该参数试跑。持续监控加上--watch-with-interval 3600工具每小时检查一次增量并自动下载新照片。配合 NAS 或 cron 任务它退居后台你不再需要手动跑备份。两个进阶用法自定义目录结构--folder-structure {year}/{month}可以按「年/月」重建文件夹默认结构见 目录命名规则设为none则全部平铺。增量加速加--until-found遇到已存在的文件即停止扫描适合每周例行备份比全库扫描快得多。跑不通时的排查顺序出现Bad Request (400)账户还没用过 iCloud 网页 API等 5–10 分钟再试。出现ACCESS_DENIED网页访问未开启或高级数据保护未关闭回「先确认两件事」逐项检查。密码或验证码输入失败确认在验证新会话而非旧设备通知认证细节见 认证文档。本地目录没生成文件检查挂载路径和磁盘剩余空间。第一次先不加--auto-delete跑一遍全量备份观察输出目录结构确认无误后再开启同步模式。【免费下载链接】icloud_photos_downloaderA command-line tool to download photos from iCloud项目地址: https://gitcode.com/GitHub_Trending/ic/icloud_photos_downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考