www.delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
X-Spam-Check-By: | sourceware.org |
Subject: | RE: find . -regex '.*js' -type f -exec md5sum '{}' \\; really slow! |
From: | Bartolomeo Nicolotti <bnicolotti AT siapcn DOT it> |
To: | =?ISO-8859-1?Q?J=F6rg?= Schaible <Joerg DOT Schaible AT scalaris DOT com> |
Cc: | cygwin AT cygwin DOT com |
In-Reply-To: | <F0D7281DAB048B438E8F5EC4ECEFBDDC0337DE68@esmail.elsag.de> |
References: | <1227540449 DOT 7201 DOT 45 DOT camel AT LxPC35> <F0D7281DAB048B438E8F5EC4ECEFBDDC0337DE68 AT esmail DOT elsag DOT de> |
Date: | Mon, 24 Nov 2008 17:03:02 +0100 |
Message-Id: | <1227542582.7201.51.camel@LxPC35> |
Mime-Version: | 1.0 |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Id: | <cygwin.cygwin.com> |
List-Unsubscribe: | <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com> |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sourceware.org/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
X-MIME-Autoconverted: | from quoted-printable to 8bit by delorie.com id mAOG4TdQ021106 |
Great! the command /usr/bin/find . -type f -exec md5sum '{}' \\; takes 3min 10s the command /usr/bin/find . -type f -exec md5sum \{} + takes 25s. the command find . -type f | xargs md5sum takes 17s Many thanks, best regards! B.Nicolotti Il giorno lun, 24/11/2008 alle 16.35 +0100, Jörg Schaible ha scritto: > cygwin-owner AT cygwin DOT com wrote: > > Hi, > > > > I'm using the command: > > > > /usr/bin/find . -type f -exec md5sum '{}' \\; > > > > to compare the content of two subtree(161Mbytes) on different systems, > > one linux, and the other on windows with cygwin. > > > > The command on linux takes some seconds, while on windows+cygwin > > takes some minutes. > > > > Could some one help me to speed-up things on windows+cygwin? > > Don't run the command for each file, try to use as much files as you can on one line (use '+' instead of ';'): > > /usr/bin/find . -type f -exec md5sum \{} + > > Hint: A fork is expensive in Cygwin ... > > - Jörg -- Bartolomeo Nicolotti SIAP s.r.l. www.siapcn.it v.S.Albano 13 12049 Trinità (CN) Italy ph:+39 0172 652553 centralino: +39 0172 652511 fax: +39 0172 652519 -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |