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