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

 

posted @ 2023-03-23 13:23  是我菜了  阅读(123)  评论(0编辑  收藏  举报