一、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
本课程内容,由作者授权实验楼发布,未经允许,禁止转载、下载及非法传播