Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

cron(8)

hardlink(5)

link(2)



HARDLINK(8)             COMMAND REFERENCE             HARDLINK(8)



NAME
     hardlink - check and create hard links to files

SYNOPSIS
     hardlink [ -c char ][ -f ][ -h ][ -n ][ -r root ][ -v ]
     specification_file ...

DESCRIPTION
     Hardlink makes sure files are properly hard linked together
     by comparing the files in the filesystem against the lines
     of a specification file.  Each line of the specification
     file is a description of which files should be hard linked
     together.  See bom(5) and hardlink(5) for details of the
     file format.

     Hardlink prints error messages when it is unable to link
     files together.

     Hardlink assumes files with non-zero size are more important
     than those that are zero length.  If hardlink determines two
     files are the same (by doing a binary file compare) and the
     two files were not originally linked together, hardlink
     removes one and links them together.

OPTIONS
     -cchar
          Change the comment character in the specification file
          to char (default is % ).

     -f   Forcibly make links to the first file in the
          specification line.  It automatically removes any
          existing files other than the first listed.

     -h   Help. Print a message describing the use of hardlink.
          No other action is taken no matter what other options
          are specified.

     -n   Print a shell script to the standard output describing
          what hardlink would do, but don't do it.  Standard
          output can be piped or given to /bin/sh.

     -rroot
          Append root to each file name being checked.  (Default
          is null).

     -v   Verbose. Print all errors encountered.  In addition,
          print all comment lines from the beginning of the
          specification file to the first non-comment line.

DIAGNOSTICS
     Each error message has a number enclosed in square brackets
     that indicate the line number of the input record causing



Printed 5/12/88                                                 1





HARDLINK(8)             COMMAND REFERENCE             HARDLINK(8)



     the error or message.

RETURN VALUE
     [0]            No errors occurred.

     [1]            Errors occurred.

     [USAGE]        Incorrect command line syntax. Execution
                    terminated.

     [NP_ERR]       An error occurred that was not a system
                    error.  Execution terminated.

     [P_ERR]        A system error occurred. Execution
                    terminated.  See intro(2) for more
                    information on system errors.

CAVEATS
     Hardlink is unable to fix hard link counts, RCS ids, and
     checksums.  Nor can it create devices.

SEE ALSO
     cron(8), hardlink(5), and link(2).
































Printed 5/12/88                                                 2



%%index%%
na:336,99;
sy:435,429;
de:864,1269;
op:2133,1297;
di:3430,250;4088,28;
rv:4116,580;
ca:4696,265;
se:4961,186;
%%index%%000000000143

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026