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_folders
10のディレクトリが必要です。 5つは圧縮されていない状態、5つは圧縮された状態です。
ベストアンサー1
cd
入力all_folders
して実行
for i in folder1 folder2 folder3 folder4 folder5; do tar czf $i.tar.gz $i; done