Как сжать все подпапки в отдельные файлы в bash?

Как сжать все подпапки в отдельные файлы в bash?

Как сжать все подпапки? Например:

backup
└─weekly
  ├─username1
  ├─username2
  ├─username3
  └─…more

Так как же мне сжать все эти подпапки в отдельные файлы? Например username1.tar.gz, username2.tar.gzи он отправит в определенную папку.

решение1

for dir in *; do tar czvf "$dir".tar.gz "$dir";done

Связанный контент