zzqayy
发布于 2026-07-29 / 0 阅读
0
0

linux下压缩和解压

一. 7zip的使用

1.1 安装

sudo apt-get install p7zip-full p7zip-rar

1.2 解压

//解压到当前文件夹
7z e 文件路径

//解压到指定文件夹,注意-o后不需要加空格
7z x 源文件路径 -r -o目标文件夹路径

//例子,将/home/example.zip 解压到 /home/tmp目录下
7z x /home/example.zip -r -o/home/tmp

1.3 压缩

注意7z压缩的文件会丢失用户和权限信息,如果需要

//压缩
7z a 压缩文件名 待压缩的文件1 待压缩的文件2 ....

//例子,将test1.txt和text2.txt压缩到example.7z文件中
7z a example.7z test1.txt text2.txt

二. tar文件操作

2.1 安装

sudo apt-get install tar gzip bzip2

2.2 常用格式操作

2.2.1 tar打包和解压

#打包多文件
tar -cvf 压缩文件名.tar 待压缩的文件1 待压缩的文件2...

#打包目录
tar -cvf 压缩文件名.tar 待压缩文件目录

# 解压
tar -xvf 待解压的文件.tar

2.2.2 tar.gz 打包和压缩

#打包
tar -czvf 压缩文件名.tar.gz 待压缩的文件1 待压缩的文件2...

#解压
tar -xzvf 待解压的文件.tar.gz -C 目标目录

2.2.3 tar.bz2 打包和解压

#打包
tar -cjvf 压缩文件名.tar.bz2 待压缩的文件1 待压缩的文件2...

# 解压
tar -xjvf 待解压的文件.tar.bz2 -C 目标目录

评论