【Git】管理下プロジェクトの zip ファイルを作成する git コマンド

スポンサードリンク


ポイント

  • git archive で指定したブランチのスナップショットを生成

コマンド

# プロジェクトディレクトリの下に最新のスナップショットを作成
# --prefix="directory/prefix": フォルダやファイル名を接頭辞として追加
git archive master --format=zip > testproject.zip

“【Git】管理下プロジェクトの zip ファイルを作成する git コマンド” の続きを読む

zip コマンドで指定したファイルをディレクトリ構造を保ったまま圧縮する方法メモ!

ディレクトリ内の、指定したファイルをディレクトリ構造を保ったまま抜き出して圧縮する zip コマンドまとめ

# ディレクトリ構造を保ったまま任意のファイルを圧縮
zip -r test.zip dir1/ -i dir1/file1.txt dir1/dir2/file21.txt
  • コマンドを実行する場所に dir1 ディレクトリがある
  • -r オプションでファイルとディレクトリを再帰的に処理するように指定
  • test.zip は圧縮されて作成されるファイル
  • dir1/ は圧縮対象となるディレクトリ
  • -i オプションで指定したファイルのみを圧縮する
  • dir1/file1.txt と dir1/dir2/file21.txt が圧縮対象のファイル

このときの dir1 ディレクトリの中は、次のような構造ですので、指定したファイルのみが圧縮されているか否かを確認することができます。

.
`-- dir1
    |-- dir2
    |   |-- file21.txt
    |   |-- file22.txt
    |   `-- file23.txt
    |-- file1.txt
    |-- file2.txt
    `-- file3.txt

解凍して本当にディレクトリ構造を保ったまま圧縮できているか、確認します!

“zip コマンドで指定したファイルをディレクトリ構造を保ったまま圧縮する方法メモ!” の続きを読む

CentOS に zip を yum で普通にインストールしました。今更です!

WordPress のテーマを圧縮してダウンロードしようとしたら、そんなコマンドないよって言われました。こんな感じです。

[root@oki2a24 themes]# zip -r oki2a24_13.zip oki2a24/
-bash: zip: command not found

アイエエエエエエエエ!ナンデ?ということで yum であっさりと zip をインストールします。

“CentOS に zip を yum で普通にインストールしました。今更です!” の続きを読む