【Mac, Linux】複数のフォルダを別々にzip圧縮するコマンド

こんばんは、ころすけ(@wg_koro)です。

zipファイル

複数のフォルダが並んでいて、それぞれをzip圧縮したい時。皆さんどうしてますか?

例えばデスクトップに1, 2, 3, 4, 5…50, と、50個のフォルダが並んでいて、1.zip, 2.zip, 3.zip…と作りたい場合ですね。どうしますか?

一個ずつ手動で圧縮? ・・・日が暮れちゃいますがな。

こんな時はコマンドでさくっといきましょう、さくっとね。

コマンド

デスクトップに複数のフォルダが並んでいるとします。それぞれをzip圧縮します。

[text]
デスクトップに移動
cd ~/Desktop

zip圧縮!
find . \! -name ‘*.zip’ -type d -exec zip -r {}.zip {} \;
[/text]

これだけ!

コマンドラインはうまく使うとものすごく強力な道具になります。
興味がでた方は、ちょっと覚えてみてはいかがでしょうw

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください