Wie komprimiere ich alle Unterordner in Bash in separate Dateien?

Wie komprimiere ich alle Unterordner in Bash in separate Dateien?

Wie kann ich alle Unterordner komprimieren? Beispiel:

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

Wie kann ich also alle diese Unterordner in einzelne Dateien komprimieren? Beispielsweise username1.tar.gzwird username2.tar.gzes an einen bestimmten Ordner gesendet.

Antwort1

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

verwandte Informationen