Mac のターミナルでファイルアーカイブを圧縮する/展開する
フォルダや複数のファイルをコンピュータ間で送信するときは、それらを 1 つのアーカイブに圧縮すると便利です。これによりスペースを節約でき、多数ではなく 1 つの項目を転送するだけで済み、何らかの理由でタスクが中断された場合にも簡単に再開できます。
「ターミナル」で、GNU tar
コマンドを使用してファイルやフォルダを圧縮および展開できます。圧縮された tar アーカイブの通常のファイル拡張子は .tgz ですが、.tar.gz で終わるファイルもあります。アーカイブが圧縮されていない場合、通常は .tar だけが末尾に付きます。
ヒント:ファイルの圧縮または展開は Finder から直接行う方が簡単です(「ターミナル」で tar
コマンドを使用することが推奨されるのは、tar アーカイブを作成する特別な必要がある場合だけです)。ファイルやフォルダを圧縮する/展開するを参照してください。
圧縮された tar アーカイブを作成する
Mac の「ターミナル」アプリケーション で、
tar
コマンドを入力してから、Return キーを押します。たとえば「LotsOfFiles」という名前のフォルダを基本的な方法で圧縮する場合、以下のように入力できます:
$ tar -czf LotsOfFiles.tgz LotsOfFiles
z
フラグは、アーカイブが圧縮と同時に 1 つのファイルにまとめられることを示します。通常はこのオプションを使用しますが、必須ではありません。フォルダが大きい場合は、
v
フラグを追加してプロセスを監視することをお勧めします:$ tar -czvf LotsOfFiles.tgz LotsOfFiles
tar アーカイブを展開する
Mac で tar アーカイブを展開するには、以下のいずれかの操作を行います:
Mac の「ターミナル」アプリケーション で、
tar
コマンドを入力してx
フラグを指定してから、Return キーを押します。進行状況メッセージを表示するには、v
フラグも指定します。以下に例を挙げます:$ tar -xvf LotsOfFiles.tgz
Mac の Finder で、tar ファイルをダブルクリックします。