Sun 周辺機器使用の手引き

tar コマンド

tar コマンドは、複数のファイルをまとめて tar ファイルという 1 つのファイルに保管したり、tar ファイルからファイルを抽出したりします。tar で複数のボリューム (テープ) を扱うことはできないため、保管するデータが複数のテープを必要とする場合は、別のテープ操作コマンドを使用してください。

例 1:

次の例は、ハードディスクからテープにファイルをコピーする方法を示しています。


example# tar cvbf 126 /dev/rmt/1 ./ディレクトリ

この例の tar コマンドは、指定されたディレクトリから、デバイス名 が /dev/rmt/1 のテープドライブにファイルをコピーします。ソースディレクトリ名の前に ./ が指定されているため、ファイル名は相対パス名で記録されます。後でこれらのファイルを抽出した場合、現在の作業用ディレクトリを基準にファイルシステムに書き戻されます。

例 2:

次の例は、テープからハードディスクの現在の作業用ディレクトリにファイルをコピーする方法を説明しています。tar を実行する前に、抽出されるファイルを格納するディレクトリに切り替えておいてください。


example# cd /tmp
example# tar xvbf 126 /dev/rmt/1


注 -

テープからハードディスクにファイルを取り出す (つまりコピーする) ときは、ハードディスクからテープにファイルをコピーしたときと同じ (またはそれ以上の) ブロック化因数を使用する必要があります。