On windows, you may try using the dirtree verb in stdlib and call encryption api to compute md5/sha, not so sure if you will be happy with its performance.
Вт, 26 ноя 2013, John Baker писал(а): > Thanks for the replies. The shell answers will work on linux and the mac. > I'll take a look at the J adverb as well. I still use treesize Bjorn. I > wasn't aware it might have a command line interface. > > > > On Tue, Nov 26, 2013 at 12:33 PM, Vijay Lulla <[email protected]> wrote: > > > Slightly modified from Joe's answer: > > > > find . -exec openssl md5 {} \+ > > find . -exec openssl sha1 {} \+ > > > > See section 2.3 on > > http://www.dwheeler.com/essays/filenames-in-shell.htmlif you intend to > > use find! > > > > > > On Tue, Nov 26, 2013 at 1:22 PM, Devon McCormick <[email protected]> > > wrote: > > > > > Can you use this: > > > > > > > > http://www.jsoftware.com/jwiki/NYCJUG/2009-09-08?highlight=%28walkDir%29#General_Walk_Tree > > > ? > > > > > > It's an adverb that applies its verb to each level of a tree; it works by > > > first building the tree, then traversing it. Doing in in two steps like > > > this simplifies implementation of a flag to walk the tree breadth- or > > > depth- first. > > > > > > > > > On Tue, Nov 26, 2013 at 1:02 PM, Joe Bogner <[email protected]> wrote: > > > > > > > How about just > > > > > > > > find . | xargs md5sum > > > > > > > > Works on cygwin, linux and I assume mac > > > > > > > > > > > > > > > > On Tue, Nov 26, 2013 at 12:59 PM, Björn Helgason <[email protected]> > > > wrote: > > > > > I used some years ago a utility called treesize. > > > > > > > > > > It was very useful. > > > > > On Nov 26, 2013 5:54 PM, "John Baker" <[email protected]> wrote: > > > > > > > > > >> I'm looking for a portable nonGUI utility that will traverse entire > > > > >> directories like dirtree and compute hashes (MD5, SHA1) on the > > > contents > > > > of > > > > >> the files. It would be nice if the same tool worked on the three > > > major J > > > > >> platforms, win, mac, linux. The tool must scale to directories > > > > containing > > > > >> 100,000 files. > > > > >> > > > > >> Any suggestions? > > > > >> > > > > >> -- > > > > >> John D. Baker > > > > >> > > ---------------------------------------------------------------------- > > > > >> For information about J forums see > > > http://www.jsoftware.com/forums.htm > > > > >> > > > > > > > ---------------------------------------------------------------------- > > > > > For information about J forums see > > http://www.jsoftware.com/forums.htm > > > > ---------------------------------------------------------------------- > > > > For information about J forums see http://www.jsoftware.com/forums.htm > > > > > > > > > > > > > > > > -- > > > Devon McCormick, CFA > > > ---------------------------------------------------------------------- > > > For information about J forums see http://www.jsoftware.com/forums.htm > > > > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > > > > > -- > John D. Baker > [email protected] > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm -- regards, ==================================================== GPG key 1024D/4434BAB3 2008-08-24 gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3 gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3 ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
