linux下进行压缩和解压操作

unzip解压.zip压缩包

格式:unzip 压缩包名

eg:解压.zip文件xmltodict-master.zip,命令如下
	ta@sd:~$ gunzip xmltodict-master.zip

zip:把文件压缩成.zip压缩包

格式:zip 压缩包名  压缩文件
    注:以上命令中的压缩包名即为压缩成功后的名字,压缩文件即为需要进行压缩的文件名,如果想压缩所有.txt结尾的文件可用*.txt代表
zip name.zip *.txt 这条命令是将所有.txt的文件压缩成一个zip包
eg:将所有的.txt文件压缩成test.zip包
	ta@sd:~$ zip All.zip *.py

gzip:用zip压缩算法对文件进行压缩,生成压缩后的.gz文件

格式:gzip 文件名

			eg:将test.py压缩为.gz文件,命令如下:
			ta@sd:~$ gzip test.py

gunzip:对用zip压缩的.gz文件进行解压缩

	格式:gunzip 文件名
eg:j将test.gz进行解压,命令如下:
ta@sd:~$ unzip test.gz

tar:对文件或文件夹进行打包和解包操作

	格式:tar [选项] 文件名 [文件名或路径]
	常用选项:
		-c  创建包
		-x  解包
		-f 文件名   操作的文件名
		-v  显示操作的文件细节
		-z  用gzip或gunzip对包进行压缩和解压缩
	eg:
		tar -czvf linux.tar.gz lunux  #将linux文件夹打印并压缩为.gz文件
		tar -xzvf linux.tar.gz  #将linux.tar.gz解包

对于.tar要在linux下处理,需要安装rar,安装命令是sudo apt install unrar。rar中的参数很多,在此只介绍一种:

rar a test *.jpg 
这条命令是将所有.jpg的文件压缩成一个rar包,名为test.rar,该程序会将.rar 扩展名将自动附加到包名后。

unrar

eg:将test.rar压缩包解压
unrar x test.rar
如想使用其他参数解压rar文件可直接在终端输入unrar 然后回车,上面就会给出rar的相关参数。

总结部分是参照他人的可供参考:
总结
1、.tar 用 tar –xvf 解压
2、
.gz 用 gzip -d或者gunzip 解压
3、.tar.gz和.tgz 用 tar –xzf 解压
4、.bz2 用 bzip2 -d或者用bunzip2 解压
5、
.tar.bz2用tar –xjf 解压
6、.Z 用 uncompress 解压
7、
.tar.Z 用tar –xZf 解压
8、.rar 用 unrar e解压
9、
.zip 用 unzip 解压

猜你喜欢

转载自blog.csdn.net/shixiu_yuan/article/details/83036490