linux 文件解压
tar命令
一 必选参数
-c 表示创建文件 -create
-x 表示解压缩文件
-t 表示查看压缩包里的文件
-r 追加压缩文件
-u 更新压缩包中的文件
-f 指定文档名 后面不能接参数,例如-xzvf是对的而-xzfv不对
二 可选参数
-z 用gzip压缩/解压缩
-j 用bzip2压缩/解压缩
-v 显示压缩/解压缩的进度条
-C 解压到指定文件夹
三 实例说明
1 解压
tar -zxvf file.tar.gz //解压tar.gz包
tar -xvf file.tar //解压tar包
2 压缩
tar -zcvf jpg.tar *.jpg //将目录下所有的jpg文件打包成jpg.tar
gzip命令
gzip -d file.gz 将文件解压缩并删除.gz文件
gzip -dk file.gz 将文件解压缩并保留.gz文件
gunzip file.gz 功能和gzip -d一样
7Z命令
安装: pip install p7zip
7z x archive.zip:从压缩档案 archive.zip解压所有文件到当前文件夹。
7z a archive1.zip subdir\:增加subdir文件夹下的所有的文件和子文件夹到archive1.zip中,archived1.zip中的文件名包含subdir\前缀。
7za a -t7z -r Mytest.7z /opt/test/*
7za x -r bashrc_bk -o/root/test