Linux:フォルダをgzipする方法
Linuxでは、
gzip`はフォルダを圧縮できません。一つのファイルだけを圧縮していました。フォルダを圧縮するには、 `tar -z`である
tar gzip`を使うべきです。
$ tar --help -z, -j, -J, --lzma Compress archive with gzip/bzip2/xz/lzma
例えば、
tar -zcvf outputFileName folderToCompress
1. Tar + Gzipフォルダ
“newrelic”という名前のフォルダと、そのフォルダ内のすべてのファイルをgzipして圧縮ファイルnewrelic.tar.gzにまとめます
$ tar -zcvf newrelic.tar.gz newrelic/ a newrelic a newrelic/.DS__Store a newrelic/CHANGELOG a newrelic/extension-example.xml a newrelic/extension.xsd a newrelic/LICENSE a newrelic/newrelic-api-sources.jar a newrelic/newrelic-api.jar a newrelic/newrelic.jar a newrelic/newrelic.yml a newrelic/nrcerts a newrelic/README.txt $ ls -lsa 0 drwxr-xr-x 13 mkyong staff 442 Jan 24 21:40 newrelic 11072 -rw-r--r-- 1 mkyong staff 5667938 Jul 23 15:44 newrelic.tar.gz
`newrelic.tar.gz`の内容を一覧表示する
$ tar -tf newrelic.tar.gz newrelic/newrelic/.__.DS__Store newrelic/.DS__Store newrelic/.__CHANGELOG newrelic/CHANGELOG newrelic/.__extension-example.xml newrelic/extension-example.xml newrelic/.__extension.xsd newrelic/extension.xsd newrelic/.__LICENSE newrelic/LICENSE newrelic/.__newrelic-api-sources.jar newrelic/newrelic-api-sources.jar newrelic/.__newrelic-api.jar newrelic/newrelic-api.jar newrelic/.__newrelic.jar newrelic/newrelic.jar newrelic/.__newrelic.yml newrelic/newrelic.yml newrelic/.__nrcerts newrelic/nrcerts newrelic/.__README.txt newrelic/README.txt