Bashスクリプトで複数のディレクトリの内容を圧縮します。

Bashスクリプトで複数のディレクトリの内容を圧縮します。

次のディレクトリ構造があります。

root_folder --> root_folder2 --> folder1 (has e.x 10files) folder2 (has e.x 10files) folder3 (has e.x 10files)

Bashスクリプトを使用してこれらのフォルダ(folder1、2、3)の内容を圧縮するにはどうすればよいですか?

ベストアンサー1

相対パスを取得するためにサブシェルのディレクトリを変更します)

(cd root_folder/root_folder2; for i in ./folder? ; do  zip -vr $i $i; done;)

おすすめ記事