Wie gzip alle Dateien in allen Unterverzeichnissen in Bash

Ich möchte in Unterverzeichnissen meines aktuellen Standorts iterieren und jede Datei separat gzipen. Zum Zippen von Dateien in ein Verzeichnis verwende ich

<code>for file in *; do gzip "$file"; done
</code>

Dies kann jedoch nur für das aktuelle Verzeichnis und nicht für die Unterverzeichnisse des aktuellen Verzeichnisses gelten. Wie kann ich die obigen Anweisungen so umschreiben, dass auch die Dateien in allen Unterverzeichnissen gezippt werden?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage