コマンドラインから Tar GZip ファイルを作成する方法
目次:
ファイルのグループを転送する必要があった場合や、Time Machine 以外で独自のバックアップを管理している場合は、おそらく独自の zip ファイルを作成することに慣れているでしょう。 GUI zip ツールの使用は簡単でユーザー フレンドリーですが、より高度な圧縮オプションが必要な場合は、コマンド ラインを使用して tar および gzip アーカイブを作成できます。 Mac OS X の構文は、Linux の構文と同じです。
Tar GZip アーカイブ バンドルの作成
コマンドライン (/Applications/Terminal/) から、次の構文を使用します:
tar -cvzf tarballname.tar.gz itemtocompress
たとえば、ディレクトリ jpg ファイルのみを圧縮するには、次のように入力します:
tar -cvzf jpegarchive.tar.gz /path/to/images/.jpg
ここのはワイルドカードです。.jpg 拡張子を持つものはすべて jpegarchive.tar.gz ファイルに圧縮されることを意味します。
結果として得られる .tar.gz ファイルは、実際には 2 つの異なるものの産物です。tar は基本的にファイルのグループを単一のファイル バンドルにパッケージ化するだけですが、それ自体で圧縮を提供しないため、圧縮する非常に効果的なgzip圧縮を追加したいtar。本当に必要な場合は、これらを 2 つの別個のコマンドとして実行できますが、tar コマンドには、tar ファイルを自動的に gzip できる -z フラグが用意されているため、それほど必要ではありません。
.tar.gzアーカイブを開く
gz および tar ファイルの解凍は、Pacifist や Unarchiver (無料) などのアプリケーションを使用するか、次のようにコマンド ラインに戻って実行できます:
gunzip filename.tar.gz
に続く:
tar -xvf filename.tar
一般に、ファイルをディレクトリに untar する必要があります。そうしないと、現在の作業ディレクトリが出力先になり、混乱が早くなる可能性があります。