Linux中解压命令的使用

tar(打包,解包命令)

-c :建立一个压缩文件的参数指令(create 的意思);
-x :解开一个压缩文件的参数指令!
-t :查看打包文件里面打包了那些文件!
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
这五个是独立的命令,压缩解压都只能用到其中一个,可以和别的命令连用但只能使用其中的其中一个。

其他参数的使用方法可以通过使用man tar 或 tar --help命令来查看如何使用
以下列出一些常用的参数用途:
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
-Z:是否有compress属性的?亦即是否需要用umcompress 压缩?
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
下面的参数-f是必须的
-f: 使用档案名字,切记这个参数是最后一个参数,后面只能跟打包的文件名。
例如使用『 tar -zcfv tfile sfile』就是错误的写法,正确的用法是『 tar -zcvf tfile sfile』。
-p :使用原文件的原来属性(属性不会依据使用者而变)
-P :可以使用绝对路径来压缩!

示例
将f1~f3文件打包到f.tar包内
从上述截图可以看出文件f1~f3已经被打包
将打包的f.tar通过gzip压缩方式进行压缩:(用其他压缩的方式类似,可以进行参考)
有以下三种方式:
1:使用gzip f.tar即可(注意:使用该种方式会直接在原有的归档文件中进行压缩,原有的归档文件会消失,从而出现具有gzip属性的新文件)
在这里插入图片描述
2:使用gzip的-c参数来进行添加:(注意:使用该种方式会对原有的归档文件中进行压缩,且原有的归档文件不会消失,而是新生成一个具有gzip属性的压缩文件,文件名由自己来定义)
在这里插入图片描述
3:可以使用tar的-z参数来对要打包的文件直接进行设置:(由于这种方式是重新打包成的新的归档文件,所以原有的f.tar包文件不会消失)
在这里插入图片描述
对上述的包文件解压缩得到打包的文件(具有其他属性的打包文件可找到其对应的解压缩参数或命令来进行解压)
有以下两种方式:(注:通过-C参数可以将其解压到指定的目录中)
第一种:直接对f.tar.gz文件解压
在这里插入图片描述

第二种:先解压缩f.tar.gz在对对应的打包文件解压
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值