コマンドラインから Tar GZip ファイルを作成する方法

目次:

Anonim

ファイルのグループを転送する必要があった場合や、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 する必要があります。そうしないと、現在の作業ディレクトリが出力先になり、混乱が早くなる可能性があります。

コマンドラインから Tar GZip ファイルを作成する方法