Автор Гілка: Знаходження копій того самого файлу  (Прочитано 2572 раз)

Відсутній tech

  • Письменник
  • *****
  • дописів: 586
  • Карма: +1/-0
  • Гигик
На випадок, якщо ще не надибали на цю програму, прошу познайомитись з fdupes. Вона вже доволі стара, але не включена в усі дистрибутиви (принаймні в Slackware її нема). fdupes знаходить файли у вказаному каталозі та порівнює їхній розмір і контрольну суму MD5, видаючи потім список однакових файлів. Ось приклад використання:

fdupes -r ~/work > dupfiles.txt

(сторінку посібника надіюсь перекласти пізніше.)

Те саме засобами Bash:

 find ~/work -type f -print0 | \
  xargs -0 -n1 md5sum | sort --key=1,32 | \
  uniq -w 32 -d --all-repeated=separate | \
  sed -r 's/^[0-9a-f]*( )*//;s/([^a-zA-Z0-9./_-])/\\\1/g'

У себе знайшов їх багато після копіювання файлів з системи на іншу.

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3820
  • Карма: +11/-0
  • Програміст
Re: Знаходження копій того самого файлу
« Відповідей #1 : 2012-11-10 00:48:05 »
Дякую — хотів таку програму але ніяк не міг згадати ключове слово - Ф дупес!  :-)
(Я користувався fslint).
[Fedora Linux]