Linuxで複数のフォルダを個別にzipファイルにする

下記のスクリプトを用いると簡単
chmod +x で実行権限を与えるのをお忘れなく。

#! /bin/sh

IFS=”

for dir in `find ./ -type d`

do

dir=`basename $dir`

if [ $dir != `basename ./` ]

then

zip -r $1$dir.zip $1$dir

fi

done

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です