こういう状態になっているディレクトリを
tree ~/Desktop/photos
/Users/rifujita/Desktop/photos
├── 125A9549.MP4
├── 125A9550.CR3
├── 125A9551.CR3
├── 125A9552.CR3
├── 125A9553.CR3
├── 125A9657.CR3
├── 125A9658.CR3
├── 125A9724.MP4
├── 125A9725.CR3
├── 125A9730.CR3
├── 20160507120409.CR2
├── 20210710173257.dng
├── 20220627170828.CR2
├── 20220627170829.CR2
├── 2023120110.MP4
├── IMG_9873.HEIC
├── IMG_9874.HEIC
└── IMG_9875.HEIC
1 directory, 18 files
コマンド一発実行すると
phorganize -r -c -m ~/Desktop/photos
Processing files in /Users/rifujita/Desktop/photos...
Done.
こうしてくれるやつです。
tree ~/Desktop/photos
/Users/rifujita/Desktop/photos
├── 2016
│ └── 05
│ └── 07
│ └── Canon PowerShot S120
│ └── 20160507120409.CR2
├── 2021
│ └── 07
│ └── 10
│ └── iPhone 11 Pro
│ └── 20210710173257.dng
├── 2022
│ └── 06
│ └── 27
│ └── Canon EOS 5D Mark III
│ ├── 20220627170828.CR2
│ └── 20220627170829.CR2
├── 2023
│ └── 12
│ └── 01
│ └── (null)
│ └── 20231201101539.MP4
└── 2025
└── 02
└── 06
├── (null)
│ ├── 20250206181442.MP4
│ └── 20250206185300.MP4
├── Canon EOS R6m2
│ ├── 20250206181616-1.CR3
│ ├── 20250206181616-2.CR3
│ ├── 20250206181616-3.CR3
│ ├── 20250206181616-4.CR3
│ ├── 20250206183628-1.CR3
│ ├── 20250206183628-2.CR3
│ ├── 20250206185925-1.CR3
│ └── 20250206185925-2.CR3
└── iPhone 16 Pro
├── 20250206180947-1.HEIC
├── 20250206180947-2.HEIC
└── 20250206180948.HEIC
23 directories, 18 files
25年分の写真データをこれで管理し続けてますw
インストールはbrewで。
brew tap rioriost/phorganize
brew install phorganize