ar – archive and library maintainer|
ar key [ posname ] afile [ file ... ]|
Ar maintains groups of files combined into a single archive file,
afile. The main use of ar is to create and update library files
for the loaders 8l(1), etc. It can be used, though, for any similar
d Delete files from the archive file.
r Replace files in the archive file, or add them if missing. Optional modifiers are
t List a table of contents of the archive. If names are given, only those files are listed.
p Print the named files in the archive.
m Move the named files to the end or elsewhere, specified as with r.
o Preserve the access and modification times of files extracted with the x command.
x Extract the named files. If no names are given, all files in the archive are extracted. In neither case does x alter the archive file.
v Verbose. Give a file–by–file description of the making of a new archive file from the old archive and the constituent files. With p, precede each file with a name. With t, give a long listing of all information about the files, somewhat like a listing by ls(1), showing
ar cr lib.a *.v|
If the same file is mentioned twice in an argument list, it may
be put in the archive twice.|
This command predates Plan 9 and makes some invalid assumptions, for instance that user id's are numeric.