Skip to content

CLI tool to backup iPhone photos and put them into time-organized folders.

License

Notifications You must be signed in to change notification settings

hengtseChou/photo-backup-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

photo-backup-rs

photo-backup-rs is a Rust implementation of backup-iphone-photos.sh. This lightweight tool is designed for efficiently backing up iPhone photos, particularly those stored in directories like iPhone/DCIM/101APPLE. It can also work with other directory structures that include subfolders.

Key Features

  • Organized backups: Syncs photos from subfolders in the source directory to the destination, automatically sorting them into YYYY-MM subfolders.
  • Faster processing: Skips already synced subfolders, assuming older ones remain unchanged.
  • No extra dependencies: Includes rsync (version 3.4.1) within the project, eliminating the need for additional installations.

Usage

This program syncs iPhone photos and organizes them into year-month folders.

Usage: photo-backup-rs [OPTIONS] --source <source> --dest <destination>

Options:
  -s, --source <source>     Path to the source directory
  -d, --dest <destination>  Path to the destination directory
  -l, --less                Reduce the amount of output
  -h, --help                Show help information
  -V, --version             Display version information

License

This project is licensed under GPL v3.

About

CLI tool to backup iPhone photos and put them into time-organized folders.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages