linux文件的压缩与解压----zip、rar、tar

本文详细介绍了zip、rar和tar三种常见压缩格式的命令行操作方法,包括压缩、解压、查看内容等实用技巧,适合Linux系统用户学习使用。

一、zip

1.zip压缩

  zip -r -q -o name.zip /home/test

上述命令将/home/test打包成一个名为name.zip的包,并输出到当前文件夹。

参数:

  -r:递归,表示将此目录下的子目录也一起打包  

  -q:安静模式,不向屏幕输出内容

  -o:输出文件,其后要紧跟输出的文件名

  -[1-9]:设置压缩等级,1体积大速度快,9体积小速度慢

  -e:加密压缩

  -l:linux上创建的文件在windows打开可加这个参数。原因是两种系统默认编码方式不同,但是一般系统会自动完成这种转换

2.zip解压

  unzip -q name.zip -d /home/test

上诉命令将文件name.zip解压到/home/test目录下

参数:

  -q:安静模式,不输出信息

  -d:指定解压路径,制定目录不存在则会创建

  -l:不解压,只查看文件

 

其他:如果是中文文件在linux解压有时候会有乱码,这是由于默认编码不同造成,解压时可使用-O(大写字母) GBK参数解决

二、rar

rar命令的参数没有“-”

rar a name.rar

使用参数a添加一个目录~到归档文件中,若不存在则创建

rar d name.zip tom.txt

使用参数d将文件中的tom.txt文件删除

rar l name.rar

查看而不解压

unrar x name.rar

全路径解压

unrar e name.rar去掉路径解压

三、tar

tar -cf name.tar

参数:

  -c:创建压缩文件

  -x:解压压缩文件

  -f:其后紧跟压缩包名

  -z:创建或解压tar.gz文件

  -J:创建或者解压tar.xz文件

  -j:创建或者解压tar.bz2文件

 

 

  

-r -q -o shiyanlou.zip /home/shiyanlou

来源: 实验楼
链接: https://www.shiyanlou.com/courses/1
本课程内容,由作者授权实验楼发布,未经允许,禁止转载、下载及非法传播

转载于:https://www.cnblogs.com/woniujun/p/7904162.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值