gzip
gzip * //压缩目录下的所有文件
gzip file1 file2 file3 压缩多个文件
gzip -dv * //解压文件,并列出详细信息
显示压缩文件的信息
gzip -l *
gzip压缩保留文件
gzip a.txt #压缩a.txt 生成a.txt.gz 并删除源文件
#压缩文件(保留原始文件)
gzip -c filename > filename.gz
gzip -k filename 压缩保留文件
压缩目录
gzip -r directoryname
压缩directoryname目录中的所有文件,并将每个文件替换为一个.gz压缩文件
解压
#解压到文件
gunzip -c xx.sql.tar > sql.sql
#解压到指定目录
gunzip -c career.sql.tar > sql/
#批量解压.sh
for zip_file in *.tar; do
echo "Unzipping $zip_file..."
gunzip -c "$zip_file" > "sql/$"
done
#解压当前目录下的所有.gz(注意会删除源文件)
gunzip *.gz