Armbian

压缩解压命令

2020-11-28  本文已影响0人  Armlinux

xz命令 压缩后文件相对小

xz -z test.txt   -k  -vv    #压缩文件  -k 用来保留原文件  -vv用来查看进度
xz -d test.txt.xz       # 解压文件
xz test.txt                #压缩文件
unxz test.txt.xz       #解压文件
xzcat test.txt.xz      #查看文件内容

文件较大,使用xz进行多线程压缩:

xz -9 -T 12 -k -z test.img -k  -vv  #-T 12为线程数 -9设定压缩率

使用参数 -0, -1, -2, … -6, … -9 或参数 --fast, --best 设定压缩率。xz 命令的默认为 -6 ,对于大多数系统来说,甚至是一些较旧的系统,-4 … -6 压缩率预设值都不错的表现。参考
但是使用时你会发现,很多时候使用-T参数不能全核编译,和xz多线程压缩的原理有关。参考

tar

tar -zcvf test.tar.gz /test       # 压缩成tar.gz 
tar zxvf test.tar.gz             # 解压tar.gz
tar -jcvf test.tar.bz2 /test    # 打包成tar.bz2格式压缩包
tar jxvf test.tar.bz2           #  解压tar.bz2格式的压缩包

zip

zip -q -r test.zip test/      # 打包成zip格式

unzip renwolesshel.zip   # 解压zip格式的压缩包
上一篇下一篇

猜你喜欢

热点阅读