Как сжать все файлы во всех подкаталогах -в bash

Я хочу выполнить итерацию среди подкаталогов моего текущего местоположения и сжать каждый файл отдельно. Для сжатия файлов в каталоге я использую

for file in *; do gzip "$file"; done

, но это может работать только в текущем каталоге, а не в подкаталогах текущего каталога. Как я могу переписать приведенные выше инструкции, чтобы они также заархивировали файлы во всех подкаталогах?

21
задан user unknown 29 April 2012 в 15:55
поделиться