Mandrake

78 7

О чем думаете?

 -Музыка

 -Поиск по дневнику

люди, музыка, видео, фото
Поиск сообщений в Mandrake

 -Подписка по e-mail

 
Получать сообщения дневника на почту.

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Дата регистрации: 29.06.2003
Записей в дневнике: 3812
Комментариев в дневнике: 15433
Написано сообщений: 25517
Популярные отчеты:
кто смотрел дневник по каким фразам приходят

md5rename

Четверг, 14 Октября 2010 г. 15:34 (ссылка) + в цитатник

Давно не делал нёрдовских записей. Всё как-то фотографии, да путешествия. Но не беспокойтесь, знакомые айтишники и прочие люди подобной сферы, нёрд во мне ещё не умер под напором фотографа-путешественника. Про работу писать не могу, NDA не позволяет, а свободного времени на ковыряние во всякой фигне просто нет. Почти.

Я фотографии заливаю на свой сайт вручную, каталогизирую по событиям, а вот имена файлов переименовываю в md5-хеши автоматически. Специально для этого я написал такой вот скрипт. Он берёт список файлов в виде аргументов, запускает по ним цикл, считает md5-хеш файла и переименовывает файл в посчитанный хеш, оставляя расширение.

#!/bin/sh

for i in $*
do
   mv $i "`md5 -q $i 2>/dev/null`.`echo $i | awk -F . '{print $NF}'`" 2>/dev/null || echo "$i not found!" 1>&2
done

К примеру, выполнение команды "./md5rename IMG_8666.jpg" приводит к переименованию файла IMG_8666.jpg в 3c6616c9a4b182ea536c8890b57445a2.jpg. Если файл не существует, скрипт жалуется на его отсутсвие. Для запуска скрипта потребуется bash, который есть в любой Unix-like операционке.

P.S. вот за это я и люблю свой Mac — полноценный Unix и отсутствие геморроя как с Linux'ом.
Рубрики:  Программирование


LiluMi   обратиться по имени Четверг, 14 Октября 2010 г. 22:19 (ссылка)
главный вопрос - а зачем?? зачем переименовывать файлы в хеш?
Ответить С цитатой В цитатник
Перейти к дневнику

Пятница, 15 Октября 2010 г. 02:38ссылка
Mandrake 78 7
Потому что IMG_8666.jpg много а хеш — он один такой.
Перейти к дневнику

Пятница, 15 Октября 2010 г. 03:16ссылка
Mandrake, да неправда. у меня на фотике выставлено, чтобыі файлы именовались уникальным номером
Перейти к дневнику

Пятница, 15 Октября 2010 г. 03:22ссылка
Mandrake 78 7
Если этот файл удалить, то вместо него рано или поздно появится файл с таким же именем. Карта у меня хоть и на 16 гигов, но всё же не резиновая, особенно если в RAW снимать.
Перейти к дневнику

Пятница, 15 Октября 2010 г. 03:26ссылка
Mandrake, неа. По крайней мере у меня в Никоне так стоит по умолчанию - удалишь предыдущую фотку, так новая уже будет с номером +1
Перейти к дневнику

Среда, 03 Ноября 2010 г. 14:26ссылка
Аноним
идея конечно интересная!

а можно из exif выдирать дату съёмки, и вставлять её в имя файла. имхо поудобнее затем будет при каталогизации.
 

Добавить комментарий:
Текст комментария: показать смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
Подписаться на комментарии
Подписать картинку

Найти дневники