Подскажите программу
Aug. 19th, 2009 07:19 pm![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Добрый день.
Нужна программа, позволяющая искать дубликаты ПАПОК. Именно одинаковых папок, а не файлов.
Опробовано около десятка программ, среди которых только DupExplorer моджет выводить дублирующиеся папки, и то делает это некорректно (выводятся папки, имеющие общие файлы, а не полностью идентичные) и не позволяет их удалить.
Объем файлов очень большой. Раньше использовал FindDupFiles - отлично ищет клоны файлов, однако чистить приходилось вручную, т.к. при автоматическом удалении было неизвестно, где файл остался, а где удален (вернее, известно: оставался в папках, которые по алфавиту шли первыми).
Опробованы DupKiller, CloneTools, BeyondCompare, Need4Space, SpaceMan, CloneSpy, SBMAV Disk Cleaner... Всех не вспомнишь. Не все даже побайтовое сравнение далеть умеют.
Просьба "погуглить-пояндексить", а также ссылки на поисковики с "правильными", по вашему мнению, поисковыми запросами не предлагать. Вопрос только к тем, кто сталкивался с подобной проблемой.
Нужна программа, позволяющая искать дубликаты ПАПОК. Именно одинаковых папок, а не файлов.
Опробовано около десятка программ, среди которых только DupExplorer моджет выводить дублирующиеся папки, и то делает это некорректно (выводятся папки, имеющие общие файлы, а не полностью идентичные) и не позволяет их удалить.
Объем файлов очень большой. Раньше использовал FindDupFiles - отлично ищет клоны файлов, однако чистить приходилось вручную, т.к. при автоматическом удалении было неизвестно, где файл остался, а где удален (вернее, известно: оставался в папках, которые по алфавиту шли первыми).
Опробованы DupKiller, CloneTools, BeyondCompare, Need4Space, SpaceMan, CloneSpy, SBMAV Disk Cleaner... Всех не вспомнишь. Не все даже побайтовое сравнение далеть умеют.
Просьба "погуглить-пояндексить", а также ссылки на поисковики с "правильными", по вашему мнению, поисковыми запросами не предлагать. Вопрос только к тем, кто сталкивался с подобной проблемой.
no subject
Date: 2009-08-19 03:51 pm (UTC)no subject
Date: 2009-08-19 04:16 pm (UTC)find . -type d -exec basename {} \; | sort | uniq -d
no subject
Date: 2009-08-19 04:19 pm (UTC)no subject
Date: 2009-08-19 08:35 pm (UTC)find . -type d -exec bash -c 'rm $(basename "{}")\#"{}"' \; | sort | while read f ; do [ "${f%%\#*}" = "$fp" ] && echo rm ${f##*\#} ; fp=${f%%\#*} ; done
особо не проверяла, но вроде всё верно.
а вообще задалиб вопрос нормально, мол операционка такаято версии такойто и т.д.
если у вас аинда то вам нужно скачать unxutils - http://downloads.sourceforge.net/project/unxutils/unxutils/current/UnxUtils.zip распаковать и диру положить в корень С: далее установить, но наверно сразу объясню каким макаром во избежании вопросов.
Панель управления\Все элементы панели управления\Система\ потом доп параметры системы, ( можно правой мышой по мойкомп свойства )
далее переменные среды, потом в path дописываете через ; путь до утилит ( C:\UnxUtils\usr\local\wbin ) собсно всё.
вот картинко -
потом открываете консоль ( пуск -- выполнить cmd )
ну и скрипты любые типа моих можете писать, ещё их можно сохранять, ну и типа у вас cвоя минипрограмка:)
можно ещё прочесть про unxUtils для винды и то количество софта в них http://en.wikipedia.org/wiki/UnxUtils
далее если у вас unix\linux
то просто выполните в консоли скрипт.
не уж то так сложно?
no subject
Date: 2009-08-20 02:32 pm (UTC)no subject
Date: 2009-08-20 03:46 pm (UTC)ман по шелу читать нужно, там баш вроде или зсш
http://www.opennet.ru/man.shtml?topic=bash&category=1
http://www.opennet.ru/base/dev/zsh_intro.txt.html
no subject
Date: 2009-08-21 10:07 am (UTC)