for dir in *; do tar czvf "$dir".tar.gz "$dir";done
Como posso compactar todas as subpastas? Por exemplo:
backup
└─weekly
├─username1
├─username2
├─username3
└─…more
Então, como posso compactar todas as subpastas em arquivos individuais? Por exemplo, username1.tar.gz , username2.tar.gz e ele enviará para uma pasta específica.
for dir in *; do tar czvf "$dir".tar.gz "$dir";done
Tags bash compression