Annotation of 43BSDTahoe/man/man1/ar.1, revision 1.1.1.1

1.1       root        1: .\"    @(#)ar.1        6.1 (Berkeley) 4/29/85
                      2: .\"
                      3: .TH AR 1 "April 29, 1985"
                      4: .AT 3
                      5: .SH NAME
                      6: ar \- archive and library maintainer
                      7: .SH SYNOPSIS
                      8: .B ar
                      9: key [ posname ] afile name ...
                     10: .SH DESCRIPTION
                     11: .I Ar
                     12: maintains groups of files
                     13: combined into a single archive file.
                     14: Its main use
                     15: is to create and update library files as used by the loader.
                     16: It can be used, though, for any similar purpose.
                     17: .B N.B:
                     18: This version of
                     19: .I ar
                     20: uses a ASCII-format archive which is portable among the various
                     21: machines running \s-2UNIX\s0.
                     22: Programs for dealing with older formats are available: see
                     23: .IR arcv (8).
                     24: .PP
                     25: .I Key
                     26: is one character from the set
                     27: .B drqtpmx,
                     28: optionally concatenated with
                     29: one or more of
                     30: .B vuaibclo.
                     31: .I Afile
                     32: is the archive file.
                     33: The
                     34: .I names
                     35: are constituent files in the archive file.
                     36: The meanings of the
                     37: .I key
                     38: characters are:
                     39: .TP
                     40: .B d
                     41: Delete the named files from the archive file.
                     42: .TP
                     43: .B r
                     44: Replace the named files in the archive file.
                     45: If the optional character
                     46: .B u
                     47: is used with
                     48: .B r,
                     49: then only those files with `last-modified' dates later than
                     50: the archive files are replaced.
                     51: If an optional positioning character from the set
                     52: .B abi
                     53: is used, then the
                     54: .I posname
                     55: argument must be present
                     56: and specifies that new files are to be placed
                     57: after
                     58: .RB ( a )
                     59: or before
                     60: .RB ( b
                     61: or
                     62: .BR i )
                     63: .IR posname .
                     64: Otherwise
                     65: new files are placed at the end.
                     66: .TP
                     67: .B q
                     68: Quickly append the named files to the end of the archive file.
                     69: Optional positioning characters are invalid.
                     70: The command does not check whether the added members
                     71: are already in the archive.
                     72: Useful only to avoid quadratic behavior when creating a large
                     73: archive piece-by-piece.
                     74: .TP
                     75: .B t
                     76: Print a table of contents of the archive file.
                     77: If no names are given, all files in the archive are tabled.
                     78: If names are given, only those files are tabled.
                     79: .TP
                     80: .B p
                     81: Print the named files in the archive.
                     82: .TP
                     83: .B m
                     84: Move the named files to the end of the archive.
                     85: If a positioning character is present,
                     86: then the
                     87: .I posname
                     88: argument must be present and,
                     89: as in
                     90: .B r,
                     91: specifies where the files are to be moved.
                     92: .TP
                     93: .B x
                     94: Extract the named files.
                     95: If no names are given, all files in the archive are
                     96: extracted.
                     97: In neither case does
                     98: .B x
                     99: alter the archive file. Normally the `last-modified' date of each
                    100: extracted file is the date when it is extracted. However, if
                    101: .B o
                    102: is used, the `last-modified' date is reset to the date recorded in the
                    103: archive.
                    104: .TP
                    105: .B v
                    106: Verbose.
                    107: Under the verbose option,
                    108: .I ar
                    109: gives a file-by-file
                    110: description of the making of a
                    111: new archive file from the old archive and the constituent files.
                    112: When used with
                    113: .B t,
                    114: it gives a long listing of all information about the files.
                    115: When used with
                    116: .BR p ,
                    117: it precedes each file with a name.
                    118: .TP
                    119: .B c
                    120: Create.
                    121: Normally
                    122: .I ar
                    123: will create
                    124: .I afile
                    125: when it needs to.
                    126: The create option suppresses the
                    127: normal message that is produced when
                    128: .I afile
                    129: is created.
                    130: .TP
                    131: .B l
                    132: Local.
                    133: Normally
                    134: .I ar
                    135: places its temporary files in the directory /tmp.
                    136: This option causes them to be placed in the local directory.
                    137: .SH FILES
                    138: /tmp/v*        temporaries
                    139: .SH "SEE ALSO"
                    140: lorder(1), ld(1), ranlib(1), ar(5), arcv(8)
                    141: .SH BUGS
                    142: If the same file is mentioned twice in an argument list,
                    143: it may be put in the archive twice.
                    144: .LP
                    145: The `last-modified' date of a file will not be altered by the
                    146: .B o
                    147: option if the user is not the owner of the extracted file, or the super-user.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.