初心者のWEBデザイン

HTML,CSS、その他WEBデザインに関する事を記述していきます

20150411143621

ディレクトリ毎に分けてZipファイルにする

複数のディレクトリがあり、Zipで圧縮したい事があります。
でも圧縮すると一つのZipになってしまいます。

それをディレクトリ毎にZipファイルで圧縮する方法を書いときます。

find ./ -mindepth 1 -maxdepth 1 -type d -exec zip -r "`basename {}`".zip {} \;
  • type d:ディレクトリ指定
  • exec コマンド \;: オプションの後に指定するコマンドを検索結果1つずつに対して実行する。

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

topへ戻る