# To create a *.gz compressed file gzip test.txt # To create a *.gz compressed file to a specific location using -c option (standard out) gzip -c test.txt > test_custom.txt.gz # To uncompress a *.gz file gzip -d test.txt.gz # Display compression ratio of the compressed file using gzip -l gzip -l *.gz # Recursively compress all the files under a specified directory gzip -r documents_directory # To create a *.gz compressed file and keep the original gzip < test.txt > test.txt.gz