Finderには、ファイルまたはディレクトリを右クリックし、ドロップダウンから[圧縮]を選択して、zip形式のファイルを作成できるすばらしい機能があります。
端末から同じことを行うことは可能ですか?
Finderには、ファイルまたはディレクトリを右クリックし、ドロップダウンから[圧縮]を選択して、zip形式のファイルを作成できるすばらしい機能があります。
端末から同じことを行うことは可能ですか?
回答:
という名前zipです。
これにより、ファイルfileがアーカイブに追加されますfile.zip。
zip file.zip file
もちろん、さらにファイルを追加するには、それらをコマンドの引数として追加するだけです。man zipその他のオプションを確認してください。
多くの場合、あなたはそれらの厄介含めスキップしたいと思う.DS_Storeの例では、フォルダ全体を圧縮するため、ファイルfolderにfolder.zip:
zip -vr folder.zip folder/ -x "*.DS_Store"
Copyright (c) 1990-2008 Info-ZIPです。developer.apple.com/legacy/library/documentation/Darwin/...
man zipコマンドラインで使用するだけ
Finderコマンドが圧縮するのとまったく同じようにファイルを圧縮するには、次を使用します。
ditto -c -k --sequesterRsrc --keepParent src_directory archive.zip
詳細man dittoについては、以下を参照してください。
The command: ditto -c -k --sequesterRsrc --keepParent src_directory archive.zip will create a PKZip archive similarly to the Finder's Compress function- ality.
あるタール(1)とgzip(あるいはbzip2またはLZMAは)。Tarは多くのファイルを1つのアーカイブにロールするために使用され、他の3つのうちの1つはそれを圧縮するために使用されます。
コマンドラインで、アーカイブを作成してgzipするためのオプションをいくつか指定してtarを呼び出します。
例えば:
tar -c -z -f myarchive.tar.gz -C /home/username Downloads
このwilll -cは、-C hange-folder-toディレクトリから-f ile という名前のag -zを含むアーカイブを生成し、ダウンロードフォルダ内のすべてのファイルを含みます。-Cオプションはオプションであり、source-file引数は、省略された場合、現在のフォルダーから取得されます。
参考: tarチュートリアル