gunzipコマンドがあります。じつは、tarコマンドでも圧縮・解凍できます。ぼくはtarコマンドのこの使い方をしょっちゅう忘れます。15年以上も使っているのに。いうことでボケてきたロートル・エンジニアの備忘録です。かんたんに超高速WordPressでサイトを作る、KUSANAGIが使える低価格クラウド・VPS・レンタルサーバ目次tarファイルの作成(アーカイブ)tarファイルの展開アーカイブと同時に圧縮まで行う展開と解凍をまとめて行うまとめtarファイルの作成(アーカイブ)まずは、tarファイルの作成から。tarファイルは圧縮ファイルではありません。『アーカイブファイル』です。アーカイブは複数のファイルをひとつのファイルにまとめることをいいます。ディレクトリとファイルで階層化されているファイル群を、ひとつのファイルにまとめるのに使います。ディレクトリやリンクもファイルの一種なのでぜんぶまとめることができます。メールなどを使って、どこか別の場所へ転送するときに使います。そのコマンドがtarです。アーカイブファイル名を指定するtarコマンドで、アーカイブファイルを作ることを『圧縮』という人がいますが、ちがいます。『アーカイブ』といいます。アーカイブ(archive)はもともと、公記録の保存場所、履歴の意味です。次はアーカイブファイルを元のディレクトリ・ファイルに復元します。これを『解凍』という人がいますがこれもちがいます。展開するファイルを指定するアーカイブと同時に圧縮まで行うここまではtarコマンドの『あたりまえ』の使い方でした。ここからは本題の『tarコマンドのファイル圧縮』です。tarコマンドは、アーカイブと同時に圧縮までやってしまうオプションがあります。アーカイブのあと圧縮するアーカイブのオプションに『z』を追加するだけです。このオプションで作成されるファイルは『.tar.gz』です。zip圧縮の"z"です。展開と解凍をまとめて行う圧縮の次は解凍です。解凍するこのオプションでは、まず圧縮されたファイルを解凍します。(.tarファイルを復元します。)そして解凍された.tarファイルを展開します。最終的にアーカイブされる前の状態までもどします。まとめファイルの圧縮形式をzipにするならtarコマンドで十分です。gunzipコマンドもありますがあまり使うことはありません。ぼくが使い方を忘れてしまう原因は、このgzipコマンドです。両方のコマンドを知っているため、使い方がごっちゃになるからです。gzipは解凍するオプションもあって、gunzipと同じことができることもややこしい。tarコマンドには、ほかにたくさんのオプションがありますが、『zcvf』『zxvf』以外に使うことはあまりないです。zxvf以外のオプションを使ったのは、指でかぞえるくらいです。これ以外なくてもやっていけます。この4セットを指感覚で覚えておけばいいでしょう。さいごに、アーカイブと圧縮、展開と解凍はごちゃまぜで使われることが多いですが、正確にはちがうことは覚えておきましょう。(ベテランエンジニアでも使い分けしない人が意外に多いです。圧縮されたファイルを復元するとくに『展開』は解凍と同じ意味で使う人が多いです。ひとつの圧縮ファイルからファイル群(ディレクトリ階層)に復元されるようすが『展開する』からでしょう。展開はアーカイブファイルの復元でも使って意味もちがいます。アーカイブファイルはまとめるだけで圧縮しません。細かいことをひとつひとつツッコむ人が多いのもIT業界ですが、ぼくは話の前後で意味を理解して、てきとうにスルーします。細かいことをいちいち指摘してたら話が進みませんから。関連記事SNSでも記事を配信しています。*メールアドレス(公開されません。*このフォームを使用することにより、このウェブサイトによるデータの保管および取り扱いに同意するものとします。コメントデータの処理方法の詳細はこちらをご覧ください。(全16回)日本国憲法を読む。views今上天皇の読み方。Vol.3天皇の皇位継承の解決策は既にある。Vol.2天皇の男系・女系・双系の違い。Vol.14図で見りゃわかる。このサイトの使用を継続することで、その使用に同意したとみなされます。コントロール方法を含む詳細についてはこちらをご覧ください。(1)プロフィールシステムエンジニア&プログラマ。SIerに12年、フリーと会社員を交互に繰り返すこと4年。心疾患をわずらってしまい実家に戻って静養中。何もしないのはヤバいので、今まで得てきたものをWebサイトで発信しながら少しだけ活動中。静養しながらできることをして、迷走して、転んで、怪我してをくり返している。コメント等いただいておりますが、回答・回答は遅くなりがちです。(1週間以内で早い方。)20%くらいの力しか出せてないので、その点はご了承ください。コメント等のコミュニケーションは面と向かって話すのと同じだと思っています。初対面でいきなりケンカ腰で来られると、『いきなり刺されるかも?』と同じくらいに感じるので、100%レスポンスがあるとはかぎりません。そのエネルギーがないだけなんですが...くわしく見るSNSでも記事を配信しています。ただ屋ぁのブログ.topこの記事を気に入ったらぜひシェアも!!。