tar

アーカイブ(複数のファイルやフォルダを 1 つのファイルに纏める)の為のユーティリティー。 gzip や bzip2 などの圧縮方法と組み合わせることが多いです。 もっと詳しく: https://www.gnu.org/software/tar

  • アーカイブを作成し、それをファイルに書き込む:

tar cf 出力ファイル名.tar ファイル1 ファイル2 …

  • gzip 形式で圧縮されたアーカイブを作成し、それをファイルに書き込む:

tar czf 出力ファイル名.tar.gz ファイル1 ファイル2 …

  • 相対パスを用いてディレクトリから gzip 形式のアーカイブを作成する:

tar czf 出力ファイル名.tar.gz --directory=ディレクトリへの相対パス .

  • (圧縮された)アーカイブファイルを、カレントディレクトリに過程を詳細表示しながら展開する:

tar xvf 入力ファイル名.tar[.gz|.bz2|.xz]

  • (圧縮された)アーカイブファイルを、指定のディレクトリに展開する:

tar xf 入力ファイル名.tar[.gz|.bz2|.xz] --directory=ディレクトリ

  • 圧縮されたアーカイブを作成し、それにファイルを書き込む。なお、接尾辞で圧縮プログラムを指定する:

tar caf 出力ファイル名.tar.xz ファイル1 ファイル2 …

  • tar ファイルの内容を詳細に表示する:

tar tvf 入力ファイル名.tar

  • アーカイブファイルからパターンに合致するファイルを抽出する:

tar xf 入力ファイル名.tar --wildcards "*.html"