<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_4_subsect_10_thread_1899"  />
<title>rulinux.net - Форум - Talks - Re:[красноглазие] А почему ява такое унылое гавно?</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - Talks - Re:[красноглазие] А почему ява такое унылое гавно?</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re:[красноглазие] А почему ява такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=1899&amp;page=1#14716</link>
<guid>https://rulinux.net/message.php?newsid=1899&amp;page=1#14716</guid>
<pubDate>Fri, 05 Jun 2009 08:00:08 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt; Ага, помню-помню.</p><p>Сынок, просто надо было rm -i проставить на время отладки ;-)</p>]]></description>
</item>
<item>
<title>Re:[красноглазие] А почему ява такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=1899&amp;page=1#14714</link>
<guid>https://rulinux.net/message.php?newsid=1899&amp;page=1#14714</guid>
<pubDate>Thu, 04 Jun 2009 13:23:10 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt; find -type f | xargs md5sum | sort | uniq -dw 32 | xargs rm</p><p>Ага, помню-помню. Тоже что-то хотел удалить рекурсивно из подмонтированной директории с другой linux-системой. Наворотил какую-то строку и ошибся где-то, забыл указать полный путь. Когда я нажал Сtrl-C, этот скрипт уже удалял файлы в дебрях /usr... Короче, система не взлетела. Это я к тому, что такие скрипты с глобальным удалением всего и вся нужно прежде много раз проверить. А уже только потом пробовать запустить на реальной системе.</p>]]></description>
</item>
<item>
<title>Re:[красноглазие] А почему ява такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=1899&amp;page=1#14713</link>
<guid>https://rulinux.net/message.php?newsid=1899&amp;page=1#14713</guid>
<pubDate>Wed, 03 Jun 2009 21:10:51 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt; Поиск продолжался около 10 часов, при этом жутко грузило проц и наблюдались жуткие тормоза.</p><p>сколько у тя оперативы?</p><p style="font-style:italic">&gt Интерфейс у неё настолько убог, что сразу было видно какой кулхацкер её делал.</p><p>бвахахах!</p><p>Я пользовался для этих целей самописным скриптом на лиспе, настрочить показалось проще чем готовое йскать.</p>]]></description>
</item>
<item>
<title>Re:[красноглазие] А почему ява такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=1899&amp;page=1#14712</link>
<guid>https://rulinux.net/message.php?newsid=1899&amp;page=1#14712</guid>
<pubDate>Wed, 03 Jun 2009 20:25:29 +0400</pubDate>
<description><![CDATA[<p>Вроде работает. Вот только sha1sum вроде быстрее
</p>]]></description>
</item>
<item>
<title>Re:[красноглазие] А почему ява такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=1899&amp;page=1#14711</link>
<guid>https://rulinux.net/message.php?newsid=1899&amp;page=1#14711</guid>
<pubDate>Wed, 03 Jun 2009 19:53:05 +0400</pubDate>
<description><![CDATA[<p>да уж, твоя команда явно короче моей проги =)</p>]]></description>
</item>
<item>
<title>Re:[красноглазие] А почему ява такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=1899&amp;page=1#14710</link>
<guid>https://rulinux.net/message.php?newsid=1899&amp;page=1#14710</guid>
<pubDate>Wed, 03 Jun 2009 19:52:25 +0400</pubDate>
<description><![CDATA[<p>запускать так: perl find.pl /var/www/html/images</p>]]></description>
</item>
<item>
<title>Re:[красноглазие] А почему ява такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=1899&amp;page=1#14709</link>
<guid>https://rulinux.net/message.php?newsid=1899&amp;page=1#14709</guid>
<pubDate>Wed, 03 Jun 2009 19:51:24 +0400</pubDate>
<description><![CDATA[<p><a href="http://212.152.36.162/images/find.pl.txt">http://212.152.36.162/images/find.pl.txt</a></p><p>
правда она лишь выводит на печать одинаковые по md5 сумме файлы, соответственно можно там какойннить unlink вставить на файлы. правда она держит в памяти хэш, который может пожрать всю оперативку.</p>]]></description>
</item>
<item>
<title>Re:[красноглазие] А почему ява такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=1899&amp;page=1#14708</link>
<guid>https://rulinux.net/message.php?newsid=1899&amp;page=1#14708</guid>
<pubDate>Wed, 03 Jun 2009 19:46:11 +0400</pubDate>
<description><![CDATA[<p>Вот третья версия. Предыдущая будет корректно работать только если есть не более двух одинаковых файлов.</p><p>find -type f -print0 | xargs -0 md5sum | sort | uniq &#8211;all-repeated=prepend -w 32 | sed -r &#039;/^$/{N; d}; s,^w+ *,,; s,$,x0,&#039; | xargs -0 rm</p><p>Виноват, после напряжённого рабочего дня соображалка уже плохо работает. Но вообще такие задачи обычно удобнее всего решать подобными скриптами, разумеется, с предварительной отладкой.</p>]]></description>
</item>
<item>
<title>Re:[красноглазие] А почему ява такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=1899&amp;page=1#14707</link>
<guid>https://rulinux.net/message.php?newsid=1899&amp;page=1#14707</guid>
<pubDate>Wed, 03 Jun 2009 19:28:36 +0400</pubDate>
<description><![CDATA[<p>Слегка поторопился, и ещё надо учесть пробелы в именах файлов:</p><p>find -type f -print0 | xargs -0 md5sum | sort | uniq -dw 32 | sed -r &#039;s,^w+ *,,; s,$,x0,&#039; | xargs -0 rm</p><p>Но идея, думаю, понятна и вряд ли это будет медленнее других возможных решений.</p>]]></description>
</item>
<item>
<title>Re:[красноглазие] А почему ява такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=1899&amp;page=1#14706</link>
<guid>https://rulinux.net/message.php?newsid=1899&amp;page=1#14706</guid>
<pubDate>Wed, 03 Jun 2009 18:10:23 +0400</pubDate>
<description><![CDATA[<p>Э...</p><p>find -type f | xargs md5sum | sort | uniq -dw 32 | xargs rm</p><p>?</p>]]></description>
</item>
<item>
<title>[красноглазие] А почему ява такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=1899&amp;page=1#14715</link>
<guid>https://rulinux.net/message.php?newsid=1899&amp;page=1#14715</guid>
<pubDate>Wed, 03 Jun 2009 18:10:23 +0400</pubDate>
<description><![CDATA[<p>Коротко суть задачи: в результате работы skynet скопилось около 20 гб сравнительного мелких файлов. Задача простая до безобразия: нужно найти и удалить дублирующиеся файлы. Делается это довольно легко. Для каждого файла вычисляется, например, md5 и по списку ищутся одинаковые.</p><p>Первым делом заюзал <a href="http://duplicatefilessearcher.net/">http://duplicatefilessearcher.net/</a> Поиск продолжался около 10 часов, при этом жутко грузило проц и наблюдались жуткие тормоза. Ждать до конца у меня просто не хватило терпения.</p><p>Следующая на очереди была закрытая платная поделка под венду <a href="http://www.funduc.com/dupfiles.htm">http://www.funduc.com/dupfiles.htm</a> Интерфейс у неё настолько убог, что сразу было видно какой кулхацкер её делал. К моему счастью там был триальный срок. Какого же было моё удивление, когда под вайном это поделие выполнило задачу примерно за 30 минут. Я конечно понимаю, что ява - УГ, но чтобы на столько. Из-за этого мну бешено негодует и сносит яву.</p><p>ЗЫЖ дабы остановить меня от клепания велосипедов, посоветуйте аналогичную, но нативную прогу.</p>]]></description>
</item>
</channel>
</rss>