Hack 48. Tar コマンドの基本
tar コマンド (tape archive) は複数のファイルをアーカイブに変換するために使用されます。
Syntax: tar [options] [tar-archive-name] [other-file-names]
ホームディレクトリ下のすべてのファイルとサブディレクトリを単一のバックアップファイルを生成するには?
次のコマンドは /tmp 下に my_home_directory.tar と呼ばれる単一のアーカイブバックアップファイルを生成します。
このアーカイブは /home/jsmith 下のすべてのファイルやサブディレクトリを含んでいます。
o オプション c はアーカイブを生成します
o オプション v は冗長モードを有効にします。コマンド実行中に付加情報を表示します。
o オプション f はコマンドで指定されたアーカイブファイル名を表示します
# tar cvf /tmp/my_home_directory.tar /home/jsmith
tar アーカイブ内のすべてのファイルを見るには?
オプション t は tar アーカイブ内のすべてのファイルを表示します。
# tar tvf /tmp/my_home_directory.tar
アーカイブからファイルを展開するには?
オプション x は以下に示すように tar アーカイブからファイルを展開します。
これは、コマンドが実行されたカレントディレクトリの位置に内容を展開します。
# tar xvf /tmp/my_home_directory.tar
指定したディレクトリに tar.gz ファイルを展開するには?
# tar xvfz /tmp/my_home_directory.tar.gz –C /home/ramesh