ディレクトリ内の画像のグループ化


私は.jpg画像を含むディレクトリを持っています。これらの画像をファイル名でグループ化するために私の端末から使用できるコマンドはありますか？たとえば、これらの画像を名前でディレクトリに分類する方法があります。  
A-1-adriana.jpg  
A-2-adriana.jpg  
A-1-arabesco.jpg  
A-1-anticoconvitto.jpg  
A-1-arabesco.jpg  
A-1-anticoconvitto.jpg




[Homebrew](https://brew.sh/)からrenameをインストールして、

[code]

    $ brew install rename
    
[/code]

renameコマンドでリネーム。

[code]

    $ rename -p 's!^([A-Z]-\d+)-(\w+)!$2/$1!i' *.jpg
    
[/code]

## デモ

[code]

    ✔ kojima:skmbp renametest$ tree
    .
    |-- A-1-adriana.jpg
    |-- A-1-anticoconvitto.jpg
    |-- A-1-arabesco.jpg
    |-- A-2-adriana.jpg
    |-- A-2-anticoconvitto.jpg
    `-- A-2-arabesco.jpg
    
    0 directories, 6 files
    ✔ kojima:skmbp renametest$ rename -p 's!^([A-Z]-\d+)-(\w+)!$2/$1!i' *.jpg
    ✔ kojima:skmbp renametest$ tree
    .
    |-- adriana
    |   |-- A-1.jpg
    |   `-- A-2.jpg
    |-- anticoconvitto
    |   |-- A-1.jpg
    |   `-- A-2.jpg
    `-- arabesco
        |-- A-1.jpg
        `-- A-2.jpg
    
    3 directories, 6 files
    
[/code]




[Homebrew](https://brew.sh/)からrenameをインストールして、

[code]

    $ brew install rename
    
[/code]

renameコマンドでリネーム。

[code]

    $ rename -p 's!^([A-Z]-\d+)-(\w+)!$2/$1!i' *.jpg
    
[/code]

## デモ

[code]

    ✔ kojima:skmbp renametest$ tree
    .
    |-- A-1-adriana.jpg
    |-- A-1-anticoconvitto.jpg
    |-- A-1-arabesco.jpg
    |-- A-2-adriana.jpg
    |-- A-2-anticoconvitto.jpg
    `-- A-2-arabesco.jpg
    
    0 directories, 6 files
    ✔ kojima:skmbp renametest$ rename -p 's!^([A-Z]-\d+)-(\w+)!$2/$1!i' *.jpg
    ✔ kojima:skmbp renametest$ tree
    .
    |-- adriana
    |   |-- A-1.jpg
    |   `-- A-2.jpg
    |-- anticoconvitto
    |   |-- A-1.jpg
    |   `-- A-2.jpg
    `-- arabesco
        |-- A-1.jpg
        `-- A-2.jpg
    
    3 directories, 6 files
    
[/code]

