Ho diverse directory che assomigliano a questo:comprimere i file più individualmente con Gzip
dir1/
|_foo.txt
|_bar.txt
dir2/
|_qux.txt
|_bar.txt
Per ciascuna di questa directory voglio comprimere i file al suo interno in formato * .gz quindi eliminare quelli non compressi. Così alla fine speriamo di ottenere qualcosa di simile:
dir1/
|_foo.gz
|_bar.gz
dir2/
|_qux.gz
|_bar.gz
C'è un modo semplice di Unix per farlo?
Solo per chiarimenti in quanto non è ovvio: gzip eliminerà i file non compressi. – ypnos
c'è un modo per non cancellare gli originali? Attualmente sto usando il flag -c (gzip -9 -c style.css> style.css.gz) – ansiart
Vedi http://stackoverflow.com/questions/6258972/gzip-multiple-files-individually-and-keep- i file originali –