This program can take all of the files in the DCIM folder of an iPhone and organize them following a directory structure like what follows:
/home/user/imported
├── 2021
│ ├── 11
│ │ ├── IMG8000.jpg
│ │ └── IMG8001.jpg
│ └── 12
│ ├── IMG8002.jpg
│ └── IMG8002.aae
└── 2022
└── 01
├── IMG8003.jpg
└── IMG8004.jpg
To install this application, you will need to have cargo from the Rust language. If you don't have it, you can refer to the installation instructions here.
Then you simply run the following command in your terminal:
$ cargo install iphone_organizer
The recommended first step is to copy the DCIM folder from your phone to your home directory.
You can use this program by opening a terminal, and typing the name of the command, the DCIM folder
in your home directory, and a destination folder, such as ~/PhoneImport
. Like this:
$ iphone_organizer ~/DCIM ~/PhoneImport
If you have edited any photos in your phone, the app will print the name of the corresponding .aae files.
$ iphone_organizer ~/DCIM ~/PhoneImport
/home/user/PhoneImport/2021/12/IMG8002.aae
This program and this repository are availabe under an MIT License.