# decompress .gz file (compressed .gz file will be removed after decompression)
gzip -d sample.fastq.gz sample.fastq
# view the content of a .gz file
zcat sample.fastq.gz # view top 20 line - pass decompressed content via unix pipe to head commandzcat sample.fastq.gz | head -20
# tar decompress .tar.gz files
tar -zxvf samples.tar.gz # unix pipe pass decompressed file into a pipe: extract all tar archive files to standard output (option -O) tar -zxOf samples.tar.gz | head -20 # views the first 20 lines Compression# compress single file gzip (original file will be removed after compression)gzip sample.fastq sample.fastq.gz # compress complete directory
# tar archive (tar.gz is recommended standard in Linux)
tar -zcvf samples_compressed.tar.gz /path/to/sample/directory/ # compress a complete folder as single zip file for using in Windows (not gzip)
zip -r samples.zip sample_folder/ # to change gzip level used in tar archive (default compression level is 6, max level is 9) # a) providing the compression command by option -I
tar -I 'gzip -9' -cvf samples_compressed.tar.gz sample_directory/ # b) combine tar and gzip using a unix pipe tar cvf - sample_
Extract single file from tar archive# list content (all files) of a .tar.gz archive tar -tf samples.tar.gz sample_1.fastq sample_2.fastq # extract selected file from .tar.gz archive tar -zxvf samples.tar.gz sample_1.fastq sample_1.fastq sudo apt install zip unzip
see also
→ www.gzip.org How to combine multiple files into an tar archive file (Indiana University)
|
Tools > Ubuntu/Linux server >