Classement de fichiers

bash

Ce script vise à organiser une collection de fichiers nommés selon leur hash SHA-1. Il crée des sous-dossiers « 01 », « 02 »,.. « ff » et déplace les fichiers dans le dossier adéquat.
Code: Ketpicloq et Cheaterman

#!/bin/bash
cd dossier_avec_les_images/
mkdir -p {0..9}{a..f} {a..f}{0..9} {a..f}{a..f} {0..9}{0..9}
find . -type f -maxdepth 1 | while read a; do a= »${a#*/} » ; mv « $a » « ${a:0:2} » ; done