tar コマンドでファイルをテープにコピーする前に、次のことを知っておかなければなりません。
ファイル名の一部にファイル名置換ワイルドカード文字 (? と *) を使用して指定できる。たとえば、接尾辞 .doc が付いたすべての文書をコピーするには、ファイル名引数として *.doc と入力する。
tar アーカイブからファイルを抽出するとき、ファイル名置換ワイルドカードは使用できない。
コピーしたいファイルが入っているディレクトリに変更します。
書き込み可能なテープをテープドライブに挿入します。
$ tar cvf /dev/rmt/n filename ...
c |
アーカイブが作成されるように指定する。 |
v |
アーカイブされるたびに、各ファイルの名前が表示される。 |
f /dev/rmt/n |
アーカイブを指定したデバイスまたはファイルに書き込むように指定する。 |
filename ... |
コピーしたいファイルを指定する。 |
指定した名前のファイルがテープにコピーされ、テープ上の既存のファイルが上書きされます。
テープをドライブから取り出して、テープラベルにファイル名を記入します。
テープの内容を表示する t オプションを指定し、tar コマンドを使用して、コピーされたファイルがテープに入っているかどうかを確認します。tar テープ上のファイルを表示する方法についての詳細は、「テープ上のファイルのリストを表示する方法 (tar)」を参照してください。
$ tar tvf /dev/rmt/n
次の例では、3 つのファイルがテープドライブ 0 のテープにコピーされます。
$ cd /export/home/kryten $ ls reports reportA reportB reportC $ tar cvf /dev/rmt/0 reports a reports/ 0 tape blocks a reports/reportA 2 tape blocks a reports/reportB 5 tape blocks a reports/reportC 6 tape blocks $ tar tvf /dev/rmt/n
テープをテープドライブに挿入します。
$ tar tvf /dev/rmt/n
t |
テープ上のファイルの内容一覧が表示される。 |
v |
t オプションといっしょに使用すると、テープ上のファイルに関する詳細情報が表示される。 |
f /dev/rmt/n |
テープデバイスを示す。 |
次の例では、ドライブ 0 内のテープの目次に 3 つのファイルが入っています。
$ tar tvf /dev/rmt/0 drwxr-xr-x 101/10 0 Nov 6 16:31 1996 reports/ -rw-r--r-- 101/10 0 Nov 6 16:31 1996 reports/reportA -rw-r--r-- 101/10 0 Nov 6 16:31 1996 reports/reportB -rw-r--r-- 101/10 0 Nov 6 16:31 1996 reports/reportC
ファイルを入れたいディレクトリに変更します。
テープをテープドライブに挿入します。
tar コマンドを使用してテープからファイルを取り出します。
$ tar xvf /dev/rmt/n filename filename
x |
指定したアーカイブファイルからファイルを抽出するように指定する。指定したドライブ内のテープ上にあるすべてのファイルが現在のディレクトリにコピーされる。 |
v |
各ファイルがアーカイブされるたびに、その名前が表示される。 |
f /dev/rmt/n |
アーカイブが入っているテープデバイスを示す。 |
現在のディレクトリの内容をリストして、ファイルがコピーされていることを確認します。
$ ls -l
次の例では、ドライブ 0 のテープからすべてのファイルがコピーされます。
$ cd /var/tmp $ tar xvf /dev/rmt/0 x reports/, 0 bytes, 0 tape blocks x reports/reportA, 0 bytes, 0 tape blocks x reports/reportB, 0 bytes, 0 tape blocks x reports/reportC, 0 bytes, 0 tape blocks x reports/reportD, 0 bytes, 0 tape blocks ls -l
テープから抽出されるファイル名は、アーカイブに格納されるファイル名と同一でなければなりません。ファイルの名前やパス名が不明な場合は、まずテープ上のファイルのリストを表示します。手順については、「テープ上のファイルのリストを表示する方法 (tar)」を参照してください。