У меня есть несколько каталогов, которые выглядят так:
dir1/
|_foo.txt
|_bar.txt
dir2/
|_qux.txt
|_bar.txt
Для каждого из этого каталога я хочу сжать файлы в нем в формате * .gz
затем удалите несжатые. Итак, наконец мы надеемся получить что-то вроде этого:
dir1/
|_foo.gz
|_bar.gz
dir2/
|_qux.gz
|_bar.gz
Есть ли простой способ Unix сделать это?