複数のサブフォルダを一括圧縮する方法は?

複数のサブフォルダを一括圧縮する方法は?

5つのフォルダがあるフォルダがありますall_folders

./all_folders
./all_folders/folder1
./all_folders/folder2
./all_folders/folder3
./all_folders/folder4
./all_folders/folder5

1つのコマンドを使用してこれらのすべてのフォルダを一度に圧縮できますか?all_foldersディレクトリに移動し、そのディレクトリ内の個々のフォルダを圧縮するようにコマンドを実行したいと思います。

予想される出力は次のとおりです。

私がするとき

ls 

、その後、all_folders10のディレクトリが必要です。 5つは圧縮されていない状態、5つは圧縮された状態です。

ベストアンサー1

cd入力all_foldersして実行

for i in folder1 folder2 folder3 folder4 folder5; do tar czf $i.tar.gz $i; done

おすすめ記事