ディレクトリ内のすべてのフォルダを圧縮するコマンドは何ですか

ディレクトリ内のすべてのフォルダを圧縮するコマンドは何ですか

私のディレクトリには複数のフォルダがありますが、個別に圧縮したいと思います。

Root
    -folder1
    -folder2

入力する:

Root
    -folder1.zip
    -folder2.zip
    -folder1
    -folder2

これを達成するためのコマンドは何ですか?

ベストアンサー1

dir_name=$(find /root/* -maxdepth 0 -type d)
for i in $dir_name; do zip -r $i $i; done

おすすめ記事