Есть колекция музона. Беру диски - скидываю в разные папки, таких папок уже шт 100. Каким макаром по них пройтись, чтобы нашол одинаковые композиции?
Спасибо
нужна прога (для поиска одинаковых файлов)
Модератор: /dev/random
-
Lemmur
- Сообщения: 151
- ОС: Mandriva 2006
нужна прога
Linux user 415567
Feci quod potui, faciant meliora potents
Я сделал, что мог, кто может сделать лучше- пусть сделает.
Я гениален в пору своей молодости и молодой в пору своей гениальности (с)Lemmur
Feci quod potui, faciant meliora potents
Я сделал, что мог, кто может сделать лучше- пусть сделает.
Я гениален в пору своей молодости и молодой в пору своей гениальности (с)Lemmur
-
sanchez
- Сообщения: 223
- Статус: Меркантильный жлоб...
- ОС: Ubuntu&openbox
Re: нужна прога
мб AmarOk ?
Зачем нужны крылья, если ты не можешь чувствовать ветер...? ©"City of Angels"
-
Lemmur
- Сообщения: 151
- ОС: Mandriva 2006
Re: нужна прога
sanchez
не, не амарок. Нужно чтобы не только музыку, а вообще искал все одинаковые файлы
а КАТ может? Его страшно трогать =)
не, не амарок. Нужно чтобы не только музыку, а вообще искал все одинаковые файлы
а КАТ может? Его страшно трогать =)
Linux user 415567
Feci quod potui, faciant meliora potents
Я сделал, что мог, кто может сделать лучше- пусть сделает.
Я гениален в пору своей молодости и молодой в пору своей гениальности (с)Lemmur
Feci quod potui, faciant meliora potents
Я сделал, что мог, кто может сделать лучше- пусть сделает.
Я гениален в пору своей молодости и молодой в пору своей гениальности (с)Lemmur
-
snake
- Бывший модератор
- Сообщения: 677
Re: нужна прога
find -- что бы обойти каталоги
sort -- что бы отсортировать результат
см. man {find, sort}
Updated: Можно еще md5sum припрячь, чтобы по контрольным суммам искать, но обычно это излишне -- достаточно что бы размер файлов совпадал до байта и можно с большой долей уверенности говорить о совпадении файлов.
sort -- что бы отсортировать результат
см. man {find, sort}
Updated: Можно еще md5sum припрячь, чтобы по контрольным суммам искать, но обычно это излишне -- достаточно что бы размер файлов совпадал до байта и можно с большой долей уверенности говорить о совпадении файлов.
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
JabberID: zmeyk@jabber.ru
-
Alexxx
- Сообщения: 892
- Статус: --==XXX==--
- ОС: Archlinux current
-
Dark_Savant
- Бывший модератор
- Сообщения: 1100
- Статус: киборг
- ОС: Cyborg OS 0.0.1.3
Re: нужна прога
find+md5sum, а вообще нечего изначально помойку разводить
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
In this game called life
My chances go to zero
But I always will survive
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: нужна прога
так на всякий случай ... diff тоже умеет сравнивать бинарные файлы. Вопрос вот в чем:
1. Одинаковые файлы имеют одинаковое имя, либо одинаковый размер - можно подумать над скриптом можно воспользоваться готовым решением, например fdupes(нашел в debian, по ссылке которую уже дали о ней говорится), Dupseek (http://freshmeat.net/projects/dupseek/).
2. Одинаковые файлы имеют разные названия и размер но имеют одинаковые тэги - вижу такой способ - find + mpg123 - find для путешевствия по всем файлам, mpg123 для извлечения тэгов( mpg321 -n 0 -t ${FILENAME} 2>&1); запихнуть результат в файл, а потом найти повторяющиеся названия тэгов.
3. Одинаковые файлы называются по-разному, имеют разные размер и разные тэги, возможно даже разные алгоритмы сжатия, но содержат одну и ту же композицию - простого решения не существует.
-
Dark_Savant
- Бывший модератор
- Сообщения: 1100
- Статус: киборг
- ОС: Cyborg OS 0.0.1.3
Re: нужна прога
(diesel @ Jul 29 2006, в 15:55) писал(а):2. Одинаковые файлы имеют разные названия и размер но имеют одинаковые тэги - вижу такой способ - find + mpg123 - find для путешевствия по всем файлам, mpg123 для извлечения тэгов( mpg321 -n 0 -t ${FILENAME} 2>&1); запихнуть результат в файл, а потом найти повторяющиеся названия тэгов.
тут еще стоит учитывать, что предпочтительне оставлять файлы с более высоким битрейтом. у а у mpg321 (и 123) проблема с определением vbr.
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
In this game called life
My chances go to zero
But I always will survive
-
KiWi
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
Re: нужна прога
diesel
Товарищ сам не знает чего хочет)
И понимайте как хотите)
Товарищ сам не знает чего хочет)
Нужно чтобы не только музыку, а вообще искал все одинаковые файлы
И понимайте как хотите)
-
Lemmur
- Сообщения: 151
- ОС: Mandriva 2006
Re: нужна прога
all:
Спасибо, попробую.
IFL
А что тут понимать?!
МР3 я взял для примера(и т.к. на него и нужно), но и для других файлов нужно тоже!
Спасибо, попробую.
IFL
А что тут понимать?!
Linux user 415567
Feci quod potui, faciant meliora potents
Я сделал, что мог, кто может сделать лучше- пусть сделает.
Я гениален в пору своей молодости и молодой в пору своей гениальности (с)Lemmur
Feci quod potui, faciant meliora potents
Я сделал, что мог, кто может сделать лучше- пусть сделает.
Я гениален в пору своей молодости и молодой в пору своей гениальности (с)Lemmur
-
t.t
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: нужна прога
snake, Dark_Savant, diesel: ребята, да чего тут думать? Всё уже придумано до нас; Alexxx уже дал ссылку на мой пост про fdupes.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
-
WarlorD
- Сообщения: 728
- Статус: хочешь пропатчить KDE под FreeBSD - спроси меня как!
- ОС: FreeBSD, Debian GNU\Linux
Re: нужна прога
fdupes хорошая штука, но тут видать нужно нечто по-интеллектуальнее. Например если одна буква в теге будет отличаться (пусть даже регистром) то для fdupes это разные файлы, а для нас - вовсе нет.
FreeBSD
Debian GNU\Linux
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.
Debian GNU\Linux
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: нужна прога
да если верить ману она вообще по тэгам искать не будет, поэтому и надо выдумывать
Searches the given path for duplicate files. Such files are found by
comparing file sizes and MD5 signatures, followed by a byte-by-byte
comparison.
ЗЫ: из того же мана я так понял по названиям файлов она тоже совпадений не найдет - т.е. если два файла называются одинаково, но в них одно и тоже например закодировано с разными битрейдами. Т.е. прога полезна для поиска одинаковых файлов вообще, но вот для поиском одинаковой музыки ...