Mac OS Xでファイルとディレクトリを圧縮するためのtarファイルを作成します


61

私はMac OS Xを初めて使用しますが、これを行う方法がわかりません。

3つのディレクトリがあります。それらのtar / zipファイルを作成して、メールに添付できるようにします。

何か案は?

回答:


89

OSXにはが付属していtarます。ターミナルから、これを簡単に行うことができます。

tar czf archive_folder_name.tar.gz folder_to_copy

archive_folder_name.tar.gz新しく作成したアーカイブを呼び出したいもの、およびfolder_to_copyアーカイブしたいフォルダーの名前で置き換えます。


1
個人的には、tar cjfgzip(Smallerファイル)の代わりにbzipを使用しますが、それは個人的な好みです。
マシューシャーリー

3
小さいファイルを使用する場合は、どちらのファイルも使用しないでください。p7zip(7z)を使用できます。
ジェレミーL

1
私はgzipを最初に使用する傾向があります。正直なところ、ほとんどの場合、アーカイブ自体のサイズをトリミングすることについて特に心配していません。気にするのは合理的なことですが、ほとんどのマシンのハードドライブのサイズが大きいため、スペースについてあまり心配していません。どちらかといえば、私がアイテムをもう束ねる主な理由は、単にコピーするときの時間要素を改善することです。特にOSXは、アーカイブしないと非常に小さなファイル(ソースディレクトリなど)をコピーするのに指数関数的に時間がかかるようです。
テレマコス

10

GUIソリューションを探している場合は、コンテキストメニューからcompressコマンドを使用します。

コマンドラインソリューションに興味がある場合は、いくつかのオプションが可能です。

もちろん、tarコマンドを使用できます。

tar -zcvf archive.tar.gz folder

ただし、アーカイブを共有している場合は、zipコマンドを使用して作成できるzipファイルを好む人もいます。

zip -r archive.zip folder

3

はいはい。とてもおかしくてばかげています。

しかし、私はオプションを見つけたと思います。

圧縮するフォルダーを右クリックします。

圧縮オプションが利用可能です。


これにより、組み込みのアーカイブユーティリティでファイルが圧縮されます。tarを使用する場合は、コマンドラインを使用する必要があります。(コマンドラインの詳細については、Telemachusの回答を参照してください)
Chealion

Archive Utilityは、tar gzipではなくzipアーカイブを作成します。
ジェレミーL

1
Sagarが最良の答えを持っていると思います。ポスターには「tar / zip」と書かれていますが、それは必ずしも.tar.gzファイルを探しているという意味ではなく、メールメッセージに添付できるようにディレクトリを単一のアーカイブに圧縮する方法を探しているだけです。
マイケルH.

0

さて、GUI以外にコンソールを使用できます(または、デフォルトの1つが気に入らない場合やその他の形式が必要な場合は、StuffixExpanderなどの圧縮ソフトウェアをインストールします)

tar --help

tar -cf archive.tar foo bar#ファイルfooとbarからarchive.tarを作成します。


tar -cf archive.tar foo barアーカイブを作成するだけで、コンテンツは圧縮しません。圧縮するには、たとえば-z(gzip)または-j(bzip2)を追加して、実際にファイルを圧縮する必要があります。
公園。

0

GUI tarとも呼ばれるギターをダウンロードしました。これにより、GUIを使用して端末に移動する代わりにtarファイルを使用できます。zipを作成するには、フォルダまたはファイルをダブルクリックするか、右クリックして圧縮を押します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.