Linux compression and decompression instructions


Article Directory

gzip/gunzip:

gzip压缩,只能将文件压缩为*.gz
gunzip解压

压缩:
gzip abc.txt
得到的文件为abc.txt.gz
解压:
gunzip 要解压的文件

ps:
gzip压缩文件后,不会保留原文件.

zip/unzip:

zip压缩
unzip解压

压缩:
zip [选项] abc.zip
解压:
unzip [选项] abc.zip

zip常用选项:
-r 递归压缩(将整个目录文件夹压缩为一个文件)
例子:/home/所有文件压缩成abc.zip
zip -r abc.zip /home/

unzip常用选项:
-d<目录> 解压到指定目录
例子:
将abc.zip解压到/root/下
unzip -d /root/ abc.zip

tar :

打包指令,打包后的文件为.tar.gz

tar打包
tar [选项] abc.tar.gz 要打包的文件

常用选项:
-c 产生.tar打包文件
-v 显示详细信息
-f 指定压缩后的文件名
-z 打包的同时压缩
-x 解包.tar

例子:
多个文件一起打包:
tar -zcvf a.tar.gz a1.txt a2.txt a3.txt 

将/home/下所有文件一起打包:
tar -zcvf a.tar.gz /home/

解压a.tar.gz:
tar -zxvf a.tar.gz

加压a.tar.gz到指定目录(目录必须存在):
tar -zxvf a.tar.gz -C /home/

Guess you like

Origin blog.csdn.net/weixin_44178736/article/details/114110117