immich-go(1)

πŸ“¦ version 0.32.0, in ubuntu stonking

πŸ’– 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 for jpg, 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 like holiday/summer 2024/file.jpg ends up with the tag holiday/summer 2024 🏷️
  • -h, --help[=false] β€” help for from-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, either VIDEO or IMAGE (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 is 1-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), default INFO
  • --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 to immich-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 πŸ‘€

immich-go-archive(1)


πŸ“œ 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