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 *.jpgtar xvf test.zip fileName
解包
unzip all.zip
.rpm
解压
rpm2cpio fileNamerpm