Jawaban:
Ya, gunakan gzip untuk ini. Cara terbaik adalah membaca data sebagai input dan mengarahkan file terkompresi ke output yaitu
cat test.csv | gzip > test.csv.gz
cat test.csv
akan mengirim data sebagai stdout dan menggunakan tanda pipa gzip akan membaca data itu sebagai stdin. Pastikan untuk mengarahkan keluaran gzip ke beberapa file karena data yang dikompresi tidak akan ditulis ke terminal.
xz
:mysqldump mydb | xz > dbdump.sql.xz
-9
, level kompresi default adalah -6
.