Extract files in five common formats in linux
. Zip compression command (there is no problem with compressing Files And Directories ):
Common compression formats:. zip. gz. bz2 .tar.gz .tar.bz2
Format: zip compressed file name (compression name is not allowed, but compression file name is strictly distinguished) source file name
Zip-r compression file name source file name compression directory
Decompress:
Unzip compressed file
. Gz compression (all sub-file directories under the compressed directory are not compressed)
Gzip source file (automatically suffixed with .gz, the source file will disappear after compression)
Can the source file be compressed to gz without disappearing? No direct command to achieve this effect
However, you can implement
Gzip-c source File> compressed file
Gzip-r source File compression directory
# All the sub-file directories in the compressed directory are not compressed.
. Gz Decompression
Gzip-d compressed file
Gunzip compressed file
. Bz2 format compression (directory cannot be compressed)
Bzip2 source file
# Compression does not retain source files
Bzip2-k source file
# Retain source files after compression
. Bz2 format Decompression
Bzip2-d compressed file
Bunzip2 compressed file
--------------------- The following two compression formats use multiple
.Tar.gz (if you do not delete the source file, first package it as tar and then compress the directory to solve the problem that the directory cannot be compressed)
Package files
Tar-cvf package file name (*. tar) source file
-C Packaging
-T test: view only
-V
-F
.Tar.gz Decompression
Tar-xvf package file name
-X unpacks
Tar-zcvf compressed file (* .tar.gz) source file
# Package and compress
Extract location
Tar-jxvf compressed file-C directory
Compress multiple files with spaces
.Tar.bz2 Compression
Tar-jcvf compressed file (* .tar.bz2) source file
.Tar.bz2 Decompression
Tar-jxvf compressed file (* .tar.bz2) source file