Risposte:
Sì, usa gzip per questo. Il modo migliore è leggere i dati come input e reindirizzare il file compresso sul file di output, ad es
cat test.csv | gzip > test.csv.gz
cat test.csv
invierà i dati come stdout e usando pipe-sign gzip leggerà quei dati come stdin. Assicurati di reindirizzare l'output di gzip su alcuni file poiché i dati compressi non verranno scritti sul terminale.
xz
:mysqldump mydb | xz > dbdump.sql.xz
-9
, il livello di compressione predefinito è -6
.