[mac]いつも忘れるzipコマンドまとめ

著者:
投稿日:
更新日:

だいたいいつも忘れてしまうのでチートシートとして置いておきます。


解凍

unzip [解凍したいファイル名]

パスワード付きの場合は、パスワードの入力が求められる。


ファイルの圧縮

zip [圧縮時のファイル名] [圧縮したいファイル名]

例 zip hoge.zip hoge.txt


ディレクトリを圧縮

zip -r [圧縮時のファイル名] [圧縮したいフォルダ名]

例 zip -r hogedir.zip hogedir/


パスワード付きでファイルを圧縮

zip -e [圧縮時のファイル名] [圧縮したいファイル名]

例 zip -e ps_hoge.zip hoge.txt


パスワード付きでフォルダを圧縮

zip -e -r [圧縮時のファイル名] [圧縮したいフォルダ名]

例 zip -e -r ps_hogedir.zip hogedir/


ディレクトリを特定のファイル(フォルダ)を除外して圧縮

zip -r [圧縮時のファイル名] [圧縮したいファイル名] -x "*[除外したいファイル(フォルダ)名]*"

例 zip -r hogedir.zip hogedir/ -x "node_modules" -x ".git"

-xのパラメータは複数指定可能。

xパラメータの指定文字列は、前後に"*"を付けなければならない。


Basicでインナーのzipを配布する時に使うコマンド

zipにしたいバージョンに移動してzip化

cd basic-x.x.x
zip basic-x.x.x_inner_file.zip setting README.md index.php app .htaccess

zip化したら本番の配布ディレクトリに置く。


CMSの悩みはBasicで一気に解決しましょう
  1. 完全無料
    Basicはオープンソースで運営されています。誰しもが自由にBasicを利用できます。
  2. 超軽量化で超高速配信
    通常のCMSよりページ容量を70%以上を自動で圧縮を行い更に自動で静的化・圧縮化されたページが配信されます。
  3. SEOにつよつよ
    70%以上軽量化に加えて最新SEOに対応した構造で静的化・圧縮化されたページはライバルサイトより圧倒的に評価されます
  4. ライバルサイトより一歩前にいけるCMSでサイトを構築しませんか?

    →より詳しく

著者プロフィール
松岡宗谷

Basic https://basic.dance/ を運営しています。スペースナビ 代表取締役。スタートアップ界隈でCTO→Sharetube創業→スペースナビ創業→UXSEOリリース、ResizeCDNリリース、あまてむリリース。世界で最もSEOに効くCMS Basicリリース。個人の夢は完全義体化。会社の夢は宇宙事業。プログラマーは死ぬまで現役でありたい