immich-go(1)
π immich-go-archive-from-icloud π
okay bestie, welcome to the immich-go manual β yeah, immich-go, section 1, the coolest corner of your man pages π
β¨ NAME β¨
immich-go-archive-from-icloud β upload photos from an iCloud takeout folder or zip file π¦
πΈ SYNOPSIS πΈ
immich-go archive from-icloud [flags] ...
π DESCRIPTION π
Upload photos from an iCloud takeout folder or zip file. That's it, that's the whole vibe β you point it at your iCloud takeout situation and it goes to work. no cap. β¨
π OPTIONS π
--album-path-joiner=" / "β pick a string to glue multiple folder names together into one album name (like' 'or' - ') π«Ά--ban-file='@eaDir/', '@__thumb/', 'SYNOFILETHUMB.', 'Lightroom Catalog/', 'thumbnails/', '.DSStore', '/.*', '.Spotlight-V100/', '.photostructure/', 'Recently Deleted/'β yeet a file out of the run based on a pattern (case-insensitive, so it doesn't care about your capitalization drama). can be specified multiple times, stack 'em up π--date-from-name[=true]β if the metadata is being shady and has no date, steal the date from the filename instead. (only works forjpg,mp4,heic,dng,cr2,cr3,arw,raf,nef,mov) π--date-range=unsetβ only import photos taken inside the date range you specify, nothing outside the window bestie--exclude-extensions=β comma-separated list of extensions to exclude (e.g..gif,.PM) (default: none) π«--folder-as-album=NONEβ import all files into albums defined by the folder structure. set it to'FOLDER'to use just the folder name as the album name, or'PATH'to use the full path as the album name π--folder-as-tags[=false]β use the folder structure as tags, so a file likeholiday/summer 2024/file.jpgends up with the tagholiday/summer 2024π·οΈ-h,--help[=false]β help forfrom-icloudπ--ignore-sidecar-files[=false]β don't upload the sidecar along with the photo, leave that little guy at home--include-extensions=β comma-separated list of extensions to include (e.g..jpg,.heic) (default: all) β--include-type=β a single file type to include, eitherVIDEOorIMAGE(default: all) π¬--into-album=""β name an album and every single file gets dumped into it--memories[=false]β import iCloud memories as albums, yes really, memories are going in the album bin πΈ--recursive[=true]β explore the folder and every sub-folder inside it, all the way down π
π OPTIONS INHERITED FROM PARENT COMMANDS π
--concurrent-tasks=16β number of concurrent tasks, range is1-20π₯--config=""β config file (default is./immich-go.yaml)--dry-run[=false]β dry run, a little test run before the real thing-l,--log-file=""β write log messages into the file π--log-level="INFO"β log level (DEBUG|INFO|WARN|ERROR), defaultINFO--log-type="text"β log formatted as text of JSON file--on-errors=stopβ what to do when an error occurs (stop,continue, accept N errors at max) π--save-config[=false]β save the configuration toimmich-go.yamlπΎ-w,--write-to-folder=""β path where to write the archive
fr fr, pay attention to these inherited ones β they're running the show in the background whether you think about them or not π
π SEE ALSO π
π HISTORY π
28-Mar-2026 β auto generated by spf13/cobra
and that's the whole page bestie!! this beauty was auto generated by spf13/cobra, dated Mar 2026, living in the immich-go(1) manual β go forth and archive your iCloud chaos, you absolute icon πβ¨π
π¦ where this page comes from
- ubuntu stonking: immich-go 0.32.0-1 Β· AGPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms