home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1992 March / Source_Code_CD-ROM_Walnut_Creek_March_1992.iso / unix_c / filemgmt / 00_index.txt next >
Encoding:
File List  |  1992-02-28  |  15.0 KB  |  318 lines

  1.  
  2.  
  3. Directory UNIX_C/FILEMGMT
  4.     Programs to handle manipulating files, modes of files, compressing
  5.     files, and so on.  See also UNIX_C/DIR_MGMT, UNIX_C/EDITORS.
  6.  
  7.     AGEF.TAR
  8.         Show disk usage of file sizes and counts, sorted by file age.
  9.         Contributor: David S. Hayes <merlin@hqda-ai.uucp>
  10.     ATHENARM.TAR
  11.         The MIT Project Athena solution to the "safe rm" problem.  Provides
  12.         the programs "delete", "undelete", "expunge", "purge", and "lsdel",
  13.         much like TOPS-20.  Patchlevel 10.
  14.         Contributor: Jonathan I. Kamens <jik@pit-manager.mit.edu>
  15.     BED.TAR
  16.         A program to edit binary files by converting to hex, running "vi",
  17.         and converting back to binary.
  18.         Contributor: Stephen J. Muir <stephen@mcvax.uucp>
  19.     BODY.TAR
  20.         A program to print the body of a file, the part that "head" and
  21.         "tail" miss.
  22.         Contributor: Marty Fouts <fouts@ames-nas.arpa>
  23.     BPATCH.TAR
  24.         A program to patch binary files.  Dumps or edits files by showing
  25.         256-byte records side by side in hex and ASCII.  Runs under 4.3BSD
  26.         and System V.
  27.         Contributor: John Rupley <rupley!local@arizona.edu>
  28.     BPE.TAR
  29.         A different program to patch binary files.  Uses curses library.
  30.         No documentation.
  31.         Contributor: Andreas Pleschutznig <andy@mssx.uucp>
  32.     BRIK.TAR
  33.         A general-purpose text and binary cyclic redundancy check (CRC)
  34.         program.  Works under MS-DOS Turbo-C, System V Release 2,
  35.         4.3BSD, and VMS.  Version 2.0
  36.         Contributor: Rahul Dhesi <dhesi@bsu-cs.bsu.edu>
  37.     BROWSE.TAR
  38.         A screen-oriented directory browser based on the metaphor of using
  39.         "vi" to edit an "ls -l" listing.
  40.         Contributor: Peter Da Silva <peter@ficc.uucp>
  41.     BRWSR.TAR
  42.         A program to build inverted indices of files and another one to
  43.         allow browsing through the file by context.  For example, you
  44.         could ask for "UNIX", see all the contexts in which "UNIX" is
  45.         used in the file, and then could go to a specific place and
  46.         view the whole text.
  47.         Contributor: Mark Zimmerman <science@nems.arpa>
  48.     BSPLIT.TAR
  49.         A program to split binary files into manageable chunks.  Similar
  50.         to the UNIX "split" utility.
  51.         Contributor: Peter Knoppers <knop@dutesta.uucp>
  52.     CACMDIFF.TAR
  53.         The "diff" program from the July 1989 CACM.
  54.         Contributor: Donald Lindsay <Donald.Lindsay@mathom.gandalf.cs.cmu.edu>
  55.     CAPP.TAR
  56.         A cut and paste processor inspired by the M4 divert and undivert
  57.         macros.
  58.         Contributor: Ozan Yigit <oz@yetti.uucp>
  59.     CHECKLNK.TAR
  60.         A program which walks through a directory tree and prints out the
  61.         names of unresolved symbolic links.  Berkeley UNIX only.
  62.         Contributor: Jason Venner <jason@violet.berkeley.edu>
  63.     CHTIM.TAR
  64.         A program to change file modify and access times.  Has facilities
  65.         for recursing through directories and producing a shell script
  66.         to restore file times using "chtim".
  67.         Contributor: Don Gworek <uggworek@sunybcs.uucp>
  68.     CODA.TAR
  69.         The Code Distribution Aide.  Keeps source distributions current across
  70.         a set of machines.  Replaces ad-hoc collections of rdist and tar and
  71.         stuff.  Runs under BSD, VMS, AT&T 3b2 & 6386, Xenix, and (soon) MS-DOS.
  72.         Contributor: Rich Salz <rsalz@bbn.com>
  73.     COMBINE.TAR
  74.         A program to compare two or three ASCII files and either report the
  75.         differences or produce a merged file.
  76.         Contributor: Cliff Van Dyke <cliff@gcx1.ssd.csd.harris.com>
  77.     COMPRESS.TAR
  78.         A program to compress files using adaptive Lempel-Ziv coding.  This
  79.         is the standard 4.3BSD file compression utility; versions exist for
  80.         several microcomputers as well.  Runs under all versions of UNIX.
  81.         This is version 4.0.
  82.         Contributor: Joe Orost <joe@petsd.uucp>
  83.     COMPRCMS.TAR
  84.         A version of the COMPRESS utility for IBM VM/CMS.
  85.         Contributor: Bill Randle <billr@saab.cna.tek.com>
  86.     CONTEXT.TAR
  87.         A program which reads messages containing file names and line numbers
  88.         (e.g. error messages from "cc") and prints lines of context for
  89.         each line number.
  90.         Contributor: Brandon Allbery <bsa@ncoast.uucp>
  91.     CSHAR.TAR
  92.         A set of tools for shipping source code around in "shar" files.  These
  93.         are the ones used by the moderator of comp.sources.unix.  Should also
  94.         work under MS-DOS.  Includes a shar which splits up files into nice
  95.         "chunks", a program to strip mail headers, a program to simulate the
  96.         syntax of /bin/sh for non-UNIX systems.
  97.         Contributor: Rich Salz <rsalz@uunet.uu.net>
  98.     CVS.TAR
  99.         CVS, a front end for RCS which supports concurrent and independent
  100.         use of an RCS directory by several people.  Version 3.0.
  101.         Contributor: Dick Grune <dick@cs.vu.nl>
  102.     CVSBRLNR.TAR
  103.         A modified version of CVS (see above) from Brian Berliner, described
  104.         in his paper at USENIX Winter '90.  This version is written entirely
  105.         in C and has many added functions including features to support
  106.         software release control.
  107.         Contributor: Brian Berliner <berliner@prisma.com>
  108.     D.TAR
  109.         A program to display a sorted listing of files.  Sort of an ersatz
  110.         "ls".
  111.         Contributor: Rick Conn <rconn@simtel20.army.mil>
  112.     DEL.CSH
  113.         A "csh" script that prompts the user with the type of each file he
  114.         is trying to remove and asks if he's sure he wants to remove it.
  115.         Contributor: Rahul Dhesi <dhesi@bsu-cs.uucp>
  116.     DIFF.TAR
  117.         A public domain "diff" program.
  118.         Contributor: Mark H. Colburn <mark@jhereg.uucp>
  119.     DIFFC.TAR
  120.         A "diff -c" program for people who don't have the "-c" option
  121.         (Bell versions).
  122.         Contributor: John Nelson <nelson@genrad.uucp>
  123.     EDIFF.TAR
  124.         Convert the output of a normal "diff" (not -c or -e) to plain
  125.         English.
  126.         Contributor: David MacKenzie <edf@roacky2.rockefeller.edu>
  127.     FASTSORT.TAR
  128.         A sort which sorts files in place using available memory.  Twice
  129.         as fast as sort(1) and doesn't use files in /usr/tmp.
  130.         Contributor: Edwin R. Carp <erc@unisec.uucp>
  131.     FILE.TAR
  132.         A rewrite of the UNIX "file" command to tell about the contents of
  133.         a file.
  134.         Contributor: Ian F. Darwin <ian@sq.com>
  135.     FILESCAN.TAR
  136.         A program to examine a list of files and check them against stored
  137.         information, in order to detect possible security breaks.
  138.         Contributor: Marcus J. Ranum <mjr@welchlab.welch.jhu.edu>
  139.     FILTERFL.TAR
  140.         A program to apply a filter to a file, saving the output in another
  141.         file.  Various options to delete the input file, set modes on input
  142.         or output, etc.
  143.         Contributor: Dan Bernstein <brnstnd@stealth.acf.nyu.edu>
  144.     FINDNAME.TAR
  145.         Scripts to speed up the "find" program on Xenix systems.
  146.         Contributor: Cliff Manis <cmanis@petro.uucp>
  147.     FLOCK.TAR
  148.         Apply or remove an advisory lock on a file and then execute a
  149.         command.
  150.         Contributor: Kevin Braunsdorf <ksb@mace.cc.purdue.edu>
  151.     FM.TAR
  152.         A curses-based hex/ASCII file editor that allows binary file or
  153.         device editing.  Runs on System V, BSD, MS-DOS.  Version 2.0.
  154.         Contributor: Tony Field <tony@ajfcal.uucp>
  155.     FPACK.TAR
  156.         A file packer and unpacker.  Runs on UNIX and MS-DOS; handy for
  157.         transporting files.
  158.         Contributor: Gary Perlman <perlman@wanginst.uucp>
  159.     FTIMES1.TAR
  160.         Display the last access, modify, and inode change times for a file.
  161.         Contributor: John Korsmeyer <john@sol1.uucp>
  162.     FTIMES2.TAR
  163.         Programs to change the times on a file, and to compare files by
  164.         access or modify time ("newer" and "older").
  165.         Contributor: Ken Yap <ken@rochester.edu>
  166.     FTIMES3.TAR
  167.         Yet another version of ftimes.
  168.         Contributor: Robert O. Domitz <rod@pecnos.uucp>
  169.     GIVE.TAR
  170.         A program to give copies of files to only persons on a list.  A
  171.         reimplementation of the old V6/PWB utility.
  172.         Contributor: David Collier-Brown <daveb@geac.uucp>
  173.     HATNCOAT.TAR
  174.         Header Analysis Tool analyzes header file dependencies and references.
  175.         C Object Analysis Tool produces a topologically sorted dependcy list
  176.         and cross reference for a group of objects or libraries.
  177.         Contributor: Bob McQueer <bobm@weevil.uucp>
  178.     HD.TAR
  179.         A hex dump program.  Version 1.6.
  180.         Contributor: P. J. Ruczynski <pjr@pyra.co.uk>
  181.     HILL.TAR
  182.         File encryption using the Hill cipher.
  183.         Contributor: John Cowan <cowan@magpie.nasa.com>
  184.     IBMWRAP.TAR
  185.         Some scripts to allow files with lines longer than 80 characters to
  186.         be sent through BITNET/EARN systems, which just love those Hollerith
  187.         cards.
  188.         Contributor: Rob Gerth <wsinrobg@urc.tue.nl>
  189.     INCELIM.TAR
  190.         A program to eliminate "include" commands from files.  It can handle
  191.         ".so" commands for n/troff, "#include" commands from C, etc.
  192.         Contributor: Sten Folkerman <sten@enea.se>
  193.     LESS.TAR
  194.         A program similar to "more", only with more options.  Some folks
  195.         think it's better than "more".  It's also public domain.
  196.         Contributor: Mark Nudelman <mark@UNIX386.uucp>
  197.     LUMBRJCK.TAR
  198.         A program which monitors log files and indicates when they have
  199.         changed by changing its icon.  Runs under Suntools.
  200.         Contributor: Steven Grimm <koreth@ssyx.ucsc.edu>
  201.     MMV.TAR
  202.         A program to move/copy/append/link multiple files according to a
  203.         set of wildcard patterns.  Checks for collisions first.  Runs on
  204.         BSD, System V, and MS-DOS.  Patchlevel 1.
  205.         Contributor: Vladimir Lanin <lanin@csd4.cs.nyu.edu>
  206.     NAME.TAR
  207.         A program which converts a pathname containing symbolic links into
  208.         an absolute pathname which contains the "real" path to the file.
  209.         Contributor: Alexander Dupuy <dupuy@westend.columbia.edu>
  210.     PLIST.TAR
  211.         Routines and programs to manipulate files with "property list" headers,
  212.         e.g. mail, news, make files, etc.
  213.         Contributor: Peter da Silva <peter@ficc.uu.net>
  214.     RCS42.TAR
  215.         Version 4.2 of the Revision Control System from Purdue University.
  216.         Contributor: Walter Tichy <tichy@purdue.edu>
  217.     RCSIT.TAR
  218.         A program to prepare files for RCS by putting the appropriate
  219.         headers at the top, etc.
  220.         Contributor: Michael Cooper <mcooper@oberon.uucp>
  221.     RENAME.TAR
  222.         Whereas "mv" can rename (as opposed to move) only one file at a time,
  223.         this program can rename many files according to search and replacement
  224.         patterns, sort of like VMS.
  225.         Contributor: Vladimir Lanin <lanin@csd2.nyu.edu>
  226.     RH.TAR
  227.         A program similar to "find", but which allows the user to enter real
  228.         C expressions instead of using find's less than wonderful syntax.
  229.         Allows selecting more diverse subsets of files.  Version 2.0.
  230.         Contributor: Kenneth Stauffer <stauffer@cpsc.ucalgary.ca>
  231.     RMI.TAR
  232.         A program to remove files by inode numbers.  This is one of many
  233.         solutions to the "how do I remove a file with an untypable name"
  234.         question.
  235.         Contributor: Dave Curry <davy@itstd.sri.com>
  236.     RMUNRM.TAR
  237.         A package which allows you to use "rm" as usual to delete files
  238.         but then allows you to change your mind and "unrm" a file.
  239.         Contributor: Dave Taylor <taylor@hpldat.uucp>
  240.     SCCSINTR.TAR
  241.         Shell scripts to interface with SCCS.
  242.         Contributor: Larry McVoy <larry@geowhiz.uucp>
  243.     SHAPE.TAR
  244.         A collection of programs to support software configuration management
  245.         on UNIX systems.  Includes version control commands, and "shape", a
  246.         significantly enhanced Make-oid.
  247.         Contributor: Axel Mahler <axel@coma.uucp>
  248.     SHAR.TAR
  249.         A C program to generate "shar" files.  Sort of overkill, but what
  250.         the hell.
  251.         Contributor: Gary Perlman <perlman@wanginst.uucp>
  252.     SHARBSD4.TAR
  253.         Another C program to generate "shar" files, but this one takes
  254.         care to make them the proper size for mailing, etc.
  255.         Contributor: Roger March <roger@mips.uucp>
  256.     SHRINK.TAR
  257.         Shrinks very long (Berkeley) file names into 14-character or less
  258.         file names for portability.
  259.         Contributor: Simon Brown <simon2@its63b.ed.ac.uk>
  260.     SLICE.TAR
  261.         A program to split files into several little files by pattern
  262.         matching or line numbers.
  263.         Contributor: Gary Puckering <garyp@cognos.uucp>
  264.     SNEFRU.TAR
  265.         A one-way hash algorithm which given some input text comes up with
  266.         a single number such that no two texts will hash to the same number.
  267.         Contributor: Rich Salz <rsalz@bbn.com>
  268.     SPIFF.TAR
  269.         SPIFF, the program described at the Summer 1988 Usenix in San
  270.         Francisco.  Compares files like diff, but handles "minute"
  271.         differences like floating point numbers, white space, etc.
  272.         correctly.
  273.         Contributor: Daniel W. Nachbar <daniel@wind.bellcore.com>
  274.     STAT.C
  275.         A program to print out information about a file ala stat(2).
  276.         Contributor: Rich Kulawiec <rsk@j.cc.purdue.edu>
  277.     STATSHEL.TAR
  278.         A program to print various characteristics of files in a variety
  279.         of formats.  Runs on BSD, AIX, HP/UX, SunOS, Ultrix.
  280.         Contributor: Diomidis Spinellis <dds@cc.ic.ac.uk>
  281.     TRIMLOG.TAR
  282.         A program for trimming log files.  Allows trimming files by lines
  283.         or bytes, and also handles trimming binary files.
  284.         Contributor: Dave Curry <davy@itstd.sri.com>
  285.     UNIDIFF.TAR
  286.         A modified version of context diff which combines the old and new
  287.         hunks into one hunk.  Cuts the size of context diffs by usually
  288.         about 25%.  No information is lost in this process.  Includes
  289.         patches for GNU diff and patch, and a program that goes from
  290.         "normal" diffs to unidiffs and back.
  291.         Contributor: Wayne Davison <davison@dri.com>
  292.     UNSHAR.TAR
  293.         A program to undo "shar" files.  There are security and speed reasons
  294.         for using this over the standard shell.
  295.         Contributor: Guido van Rossum <guido@mcvax.uucp>
  296.     VF.TAR
  297.         A version of VFILER for UNIX.  A screen-oriented tool for moving
  298.         files around, etc.
  299.         Contributor: Rick Conn <rconn@simtel20.army.mil>
  300.     VMS_UNIX.TAR
  301.         Rename VMS filenames with version numbers, etc. to GNU EMACS style
  302.         filenames and backup files.
  303.         Contributor: Dan Jacobsen <jacobsen@eecs.uucp>
  304.     XC.TAR
  305.         A program which reads "special" lines from files and executes the
  306.         commands.  Lets you put compilation commands in C programs and
  307.         then compile them saying "xc file", etc.
  308.         Contributor: David MacKenzie <edf@rocky2.rockefeller.edu>
  309.     XTAIL.TAR
  310.         An enhanced version of "tail" which allows watching all files in a
  311.         directory, including new ones added while the program is running.
  312.         Version 2.
  313.         Contributor: Chip Rosenthal <chip@vector.dallas.tx.us.uucp>
  314.     ZAP.TAR
  315.         A binary file editor that runs under VMS, UNIX, and MS-DOS.  Mimics
  316.         SIPP from RT-11.
  317.         Contributor: Johan Vromans <jv@mh.uucp>
  318.