cksum entire dir??
Waitman Gobble
gobble.wa at gmail.com
Wed Sep 12 22:06:38 UTC 2012
On Wed, Sep 12, 2012 at 2:47 PM, Gary Kline <kline at thought.org> wrote:
> On Wed, Sep 12, 2012 at 10:55:57AM -0700, Waitman Gobble wrote:
> > On Wed, Sep 12, 2012 at 10:46 AM, Gary Kline <kline at thought.org> wrote:
> >
> > > On Wed, Sep 12, 2012 at 07:31:45AM +0100, Matthew Seaman wrote:
> > > > On 12/09/2012 00:14, Polytropon wrote:
> > > > > % cksum <directory>
> > > > >
> > > > > and could obtain a checksum - so it _seems_ to work.
> > > > > After alteration of one file within the hierarchy a
> > > > > different result was printed.
> > > >
> > > > That will give you a checksum on the directory inode -- file names
> and
> > > > associated metadata only, not file content. In theory you could
> edit a
> > > > file without modifying any of the timestamps, and that wouldn't
> result
> > > > in any change to the directory checksum. Also, modifying things a
> few
> > > > layers down the filesystem hierarchy won't have any effect either.
> > > >
> > > > Generally I find the best test for differences between old and new
> > > > copies of a filesystem is 'rsync -avx -n ...'
> > > >
> > > > Also, sum and cksum have way too small a key size for this to be
> > > > reliable, since you can't tell a true result from a hash collision.
> Use
> > > > md5 or sha1 or sha256 for best results.
> > > >
> > >
> > > So this sha256 is *real*?? I have no md5 on my "fedora"
> > > that is on my desktop and m having trouble getting used to.
> > > but the gentleman who recommened cpio was right on the money.
> > >
> >
> >
> >
> > are you sure it's not 'md5sum' ? ... that seems to be on all my GNU/Linux
> > machines.
> >
> > Waitman Gobble
> > San Jose California USA
> >
>
> yup, you be right. altho we have no md5 [[does FBSD?]], fedora
> does have md5sum. makes me wonder why this flavor didnt do at
> least a
> symlink. oh well.
>
> thankee much.
>
> [[
> axeing to save BW
> ]]
>
>
> >
> > > > Dr Matthew J Seaman MA, D.Phil.
> > > > PGP: http://www.infracaninophile.co.uk/pgpkey
> > > >
> > > >
> > >
> > >
> > > _______________________________________________
> > > freebsd-questions at freebsd.org mailing list
> > > http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> > > To unsubscribe, send any mail to "
> > > freebsd-questions-unsubscribe at freebsd.org"
> > >
>
cat /usr/src/sbin/md5
/*
* Derived from:
*
* MDDRIVER.C - test driver for MD2, MD4 and MD5
*/
/*
* Copyright (C) 1990-2, RSA Data Security, Inc. Created 1990. All
* rights reserved.
*
* RSA Data Security, Inc. makes no representations concerning either
* the merchantability of this software or the suitability of this
* software for any particular purpose. It is provided "as is"
* without express or implied warranty of any kind.
*
* These notices must be retained in any copies of any part of this
* documentation and/or software.
*/
on my fedora machine, md5sum is from GNU coreutils (on FreeBSD this is in
ports/sysutils/coreutils)
FreeBSD
$ md5 messages
MD5 (messages) = cfbeddecf1a699471c8135a331aac589
Fedora
# md5sum messages
ece159dd0b47c7a7592ceb036745a474 messages
if you gotta have md5.c, could probably pull the src and build on fedora or
maybe something like http://www.efgh.com/software/md5.htm
Waitman Gobble
San Jose California
More information about the freebsd-questions
mailing list