Stonegarlics

linux下tar操作和zip、rar、gz等格式的解压

参数 解释
-c 创建
-v 复杂输出
-f 文件
-x 解压
-z gz格式
-t 查看文档内容

.tar

tar -cvf log-2020-01-01.log    // 仅打包 不压缩
tar -zcvf log-2020-01-01.log  // 打包 并以gzip压缩
tar -jcvf log-2020-01-01.log  //打包 并以bzip2压缩
-j ,--bzip2
-z ,  --gzip , --gunnzip ,  --unzip
-v ,  --verbose
-f ,  --file 
// -f  后面跟文档名 ,文档名是自己取的,tar必须与-f一起使用
// 如果加 z 选项,需要以.tar.gz或.tgz来表示使用gzip压缩过
// 如果加 j 选项,则要以.tar.bz2来作为包名

查看tar包内文件

tar -ztvf log.tar.gz

解压到指定目录

tar -xvf test.tar -C /home

zip和unzip

参数 解释
-r 递归处理

安装

sudo apt install zip

打包

zip all.zip *.jpg
tar xvf test.zip fileName

解包

unzip all.zip

.rpm

解压

rpm2cpio fileNamerpm

分类:

技术点:

相关文章: