ユーザ用ツール

サイト用ツール


サイドバー


メニュー




スポンサーリンク





linuxコマンド:tar

Linuxコマンド:tar

環境

OS CentOS 6.6
コマンド tar 1.23

機能

  • tarコマンドはアーカイブユーティリティで複数のファイルを1つのファイルに書庫化したり、tar形式で書庫化されたファイルを復元する際に利用する。
  • アーカイブ時はファイルのユーザー情報とグループ情報、パーミッション、最終更新日時、ディレクトリ構造を同時にアーカイブすることができる。
  • GNU拡張機能として、アーカイブをgzip(-z)やbzip2(-i)に圧縮することができる。

とにかく使う

アーカイブ

.tar にアーカイブ

  • ファイルfile1.txt , file2.txt からアーカイブファイル file.tar を作成する。
    >tar -cvf file.tar file1.txt file2.txt
  • フォルダ folder からアーカイブファイル foldet.tar を作成する。
    >tar -cvf folder.tar folder

圧縮

.tar.gz に圧縮

  • ファイルfile1.txt, file2.txt をアーカイブした後圧縮し、file.tar.gz を作成する。
    >tar -czvf file.tar.gz file1.txt file2.txt file3.txt
  • フォルダ folder をアーカイブした後圧縮し、foldet.tar.gz を作成する。
    >tar -czvf folder.tar.gz folder

抽出

.tar から抽出

  • アーカイブ text.tar からすべてのファイルを抽出する。
    >tar -xvf text.tar

.tar.gz から解凍して抽出

  • アーカイブ text.tar.gz からすべてのファイルを抽出する。
    >tar -xzvf text.tar.gz

情報の表示

  • アーカイブ text.tar の内容を一覧表示する(.tar.gzも同様)。
    >tar -tvf text.tar

ざっくり説明

共通のオプション

  • -v オプションで処理したファイルの一覧を出力する。
  • -f オプションでアーカイブファイルを指定する。

アーカイブ

アーカイブ

  • 新しいアーカイブを作成するには -c オプションを指定する。
    >tar -cvf アーカイブファイル名 ファイル名....
  • アーカイブの最後にファイルを追加するには-r オプションを指定する。
    >tar -rvf アーカイブファイル名 ファイル名....

アーカイブして圧縮

新しいアーカイブを作成後、gzipで圧縮する。

  • アーカイブ作成後、gzipで圧縮するには -z オプションを指定する。拡張子は通常 tar.gz または .tgz
    >tar -cvzf 圧縮ファイル名 ファイル名....

新しいアーカイブを作成後、bzip2で圧縮する。

  • アーカイブ作成後、bzip2で圧縮するには -j オプションを指定する。拡張子は通常 tar.bz2
    >tar -cvjf 圧縮ファイル名 ファイル名....

アーカイブからファイルを抽出

  • アーカイブからファイルを抽出するするには -x オプションを指定する。
    >tar -xvf アーカイブファイル
  • アーカイブから指定したファイルを抽出する場合は、アーカイブファイルの後に抽出するファイルを指定する。
    >tar -xvf アーカイブファイル ファイル....

圧縮されたアーカイブからファイルを抽出

gzipで圧縮されたアーカイブからファイルを抽出する。

  • gzipで圧縮されたアーカイブからファイルを抽出するには、概出の -z-x オプションを使用する。
    >tar -xzvf gzipファイル名

bzip2で圧縮されたアーカイブからファイルを抽出する。

  • bzip2で圧縮されたアーカイブからファイルを抽出するには、概出の -j-x オプションを使用する。
    >tar -xjvf bzip2ファイル名

アーカイブの情報表示

  • アーカイブの内容を一覧表示するには -tオプションを使用する。
    >tar -tvc アーカイブファイル名

[改訂第3版]Linuxコマンドポケットリファレンス [ 沓名亮典 ]

価格:2,570円
(2015/12/17 12:59時点)

人に聞けないLinuxの使い方(管理コマンド編) [ 榊隆 ]

価格:1,058円
(2015/12/17 13:00時点)

Linuxコマンドブックビギナーズ第4版 [ 川口拓之 ]

価格:2,052円
(2015/12/17 13:01時点)

Linuxコマンドへ戻る

linuxコマンド/tar.txt · 最終更新: 2016/01/20 00:06 by dokuroot