ua

ua is a simple command line tool that finds sets of identical files.
Download

ua Ranking & Summary

Advertisement

  • Rating:
  • License:
  • MPL
  • Price:
  • FREE
  • Publisher Name:
  • Istvn Herndvlgyi
  • Publisher web site:
  • https://oss.euedge.com/wiki/UaMainPage

ua Tags


ua Description

ua is a simple command line tool that finds sets of identical files. ua is a simple command line tool that finds sets of identical files. The name is derived from the Hungarian word ugyanaz, meaning the same.The development of ua was motivated by the disturbingly often recurring event of waiting too long for a shell script using sorts, md5sums, diffs, and the like to finish finding identical files.Installationua builds with the GNU auto tools. There is a script supplied which should do it all. $ sh autogen.sh CFLAGS= CXXFLAGS=" -O3" $ make $ sudo make installIn essence, the build part does the following: $ g++ -o ua -O3 ua.cc filei.cc -I. -lcrypto You need OpenSSL for the MD5 implementation. ua will try to use hashed data structures, but those maybe implemented as extensions in STL. You may also prefer sorted tree based data structures. If this is the case, compile as $ sh autogen.sh CFLAGS= CXXFLAGS=" -O3 -D__NOHASH" $ make $ sudo make installwhich results in $ g++ -o ua -O3 -D__NOHASH ua.cc filei.cc -I. -lcrypto NB. if your compiler is not gcc or older than gcc.3.x, the sorted data structures will be used automatically. Our tests actually do not show that much of a difference. You can also use the routines and classes independently of the ua tool. The filei.h file contains the definition of the goodies and it is extensively documented. The filei.cc implementation file can be compiled to an object file and linked to other projects are archived in a library.


ua Related Software