Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ar(1) — NEWS-os 4.1C

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

lorder(1)

ld(1)

ranlib(1)

ar(5)

AR(1)  —  NEWS-OS Programmer’s Manual

名称

ar − アーカイブとライブラリの維持管理プログラム

形式

ar key [posname] afile name ... 

解説

ar は、 単一のアーカイブファイルにまとめられたファイルのグループを 維持管理します。 その主な用途は、 ローダが扱うライブラリファイルを作成し、 更新することです。 しかし、 ar は他の、 類似した目的のために使用することもできます。

注意 : ar の本バージョンは、 UNIX が走る様々なマシンの間で 移植可能なASCIIフォーマットのアーカイブを使用しています。

key は、 drqtpmx のうちの 1キャラクタであり、 vuaibclo のうちの 1つまたは複数のキャラクタがオプションとして使われます。 afile はアーカイブファイルです。 name はアーカイブファイル内の構成要素となっているファイルです。 key キャラクタの意味は次のとおりです。

d 指定されたファイルをアーカイブファイルから削除します。

r アーカイブファイル内の指定されたファイルを置き換えます。 オプションのキャラクタ u が共に使用されると、 アーカイブファイルよりあとの ‘最終変更’ 日付を持つファイルだけが置き換えられます。 オプションの位置指定キャラクタとして abi のうちのいずれか 1つが使用された場合には、 引数 posname が必要で、この引数は、新しいファイルが、 posname のあと (a の場合) または前 (b または i の場合) に置かれることを指定します。 位置指定キャラクタが使用されない場合には、 新しいファイルはアーカイブファイルの最後に入れられます。

q 指定されたファイルをアーカイブファイルの最後にアペンドします。 オプションの位置指定キャラクタは無効です。 コマンドは、 追加されるメンバが既にアーカイブにあるかどうかはチェックしません。 このオプションは、 大きなアーカイブファイルを少しずつ作成していくときに、 何回もアーカイブファイルの内容をチェックすることによって 生ずる時間のロスを防ぐ場合に役立ちます。

t アーカイブファイルの構成ファイルのリストを出力します。 名前が与えられない場合には、 アーカイブファイル内のすべてのファイルのリストが出力されます。 名前が与えられた場合には、 それらのファイルのリストだけが出力されます。

p アーカイブファイル内の指定されたファイルを出力します。

m 指定されたファイルをアーカイブファイルの最後へ移動します。 位置指定キャラクタがある場合には、 引数 posname がなければならず、 r の場合と同様にファイルを移動する場所を指定します。

x 指定されたファイルを取り出します。 名前が与えられない場合には、 アーカイブファイル内のすべてのファイルが取り出されます。 いずれの場合にも、 x はアーカイブファイルを変更しません。 通常、取り出された各ファイルの‘最終変更’日付は、 それが取り出されたときの日付となります。 しかし、 o が使用されている場合には、 ‘最終変更’日付は アーカイブ内に記録されている日付にリセットされます。

v 冗長。 冗長オプションのもとでは、 ar は、 古いアーカイブと その構成ファイルからの新しいアーカイブの 作成に関してファイルごとの説明を与えます。 t と共に使用されると、 ファイルに関するすべての情報のロング形式の リストが出力されます。 p と共に使用されると、各ファイルの名前が出力されます。

c 作成。 通常、 ar は必要があれば afile を作成します。 c オプションは、 afile が作成されるときに出力される通常のメッセージを抑制します。

l ローカル。 通常、 ar は一時的ファイルをディレクトリ /tmp に作成します。 このオプションは、 ローカルディレクトリに一時的ファイルを作成させます。

関連ファイル

/tmp/v∗一時ファイル

関連事項

lorder(1), ld(1), ranlib(1), ar(5)

バグ

引数のリストの中で同じファイルが2度指定されている場合には、 そのファイルはアーカイブに2度入れられます。 ユーザが取り出されたファイルの所有者またはスーパーユーザでなければ、 ファイルの‘最終変更’日付は o オプションによって変更されません。

NEWS-OSRelease 4.1C

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