Как отсортировать файлы в папки по типу файлов в bash (с помощью команды 'file')?

У меня после восстановления остались тысячи файлов без расширений (в основном картинки). Мне нужно отсортировать их в отдельные папки по типу файла (папки должны быть созданы в процессе сортировки). Я могу определить тип файла в Linux с помощью команды «файл». Есть ли у кого-нибудь для этого сценарий bash?

Например: Исходный каталог содержит файлы: 001, 002, 003, 004. 'jpeg' содержат 001.jpg, 003.jpg; «tiff» содержит 002.tiff, а «другие» - 004.

6
задан hoxnox 10 October 2010 в 20:29
поделиться