tar命令用于打包解包,结合gzip、bzip2等实现压缩解压;gzip和bzip2适用于单个文件,前者快后者压缩率高;zip/unzip跨平台兼容性好;7z支持多格式且压缩率高,需安装p7zip。

Linux命令行提供了多种工具来处理压缩文件,不同格式对应不同的命令。掌握这些常用操作能大幅提升文件管理效率。
tar:打包与解包归档文件
tar 是最常用的归档工具,常与压缩程序结合使用。它本身不压缩,但可调用 gzip、bzip2 等进行压缩。
常见用法:- 创建 .tar.gz 文件:
tar -czvf archive.tar.gz /path/to/dir -
解压 .tar.gz 文件:
tar -xzvf archive.tar.gz - 查看内容不解压:
tar -tzvf archive.tar.gz - 解压到指定目录:
tar -xzvf archive.tar.gz -C /target/path
- x:解压归档
- z:使用 gzip 压缩
- j:使用 bzip2 压缩(.tar.bz2)
- v:显示过程
- f:指定文件名
gzip 和 bzip2:高效压缩单个文件
这两个工具适合压缩单个文件,gzip 更快,bzip2 压缩率更高。
基本操作:- 压缩文件:
gzip file.txt→ 生成 file.txt.gzbzip2 file.txt→ 生成 file.txt.bz2 - 解压文件:
gunzip file.txt.gzbunzip2 file.txt.bz2 - 查看压缩文件内容:
zcat file.txt.gz或zless file.txt.gz
zip 和 unzip:跨平台通用格式
zip 格式兼容性好,适合与 Windows 用户交换文件。
第一步】:将安装包中所有的文件夹和文件用ftp工具以二进制方式上传至服务器空间;(如果您不知如何设置ftp工具的二进制方式,可以查看:(http://www.shopex.cn/support/qa/setup.help.717.html)【第二步】:在浏览器中输入 http://您的商店域名/install 进行安装界面进行安装即可。【第二步】:登录后台,工具箱里恢复数据管理后台是url/sho
- 创建 zip 包:
zip -r archive.zip /path/to/folder - 解压 zip 文件:
unzip archive.zip - 列出内容:
unzip -l archive.zip - 解压到指定路径:
unzip archive.zip -d /target/path
7z:高压缩比的多格式支持
7z 支持 7z、zip、rar 等多种格式,压缩率高,需先安装 p7zip 工具包。
示例:- 压缩为 7z:
7z a archive.7z /path/to/files - 解压 7z 文件:
7z x archive.7z - 列出内容:
7z l archive.7z
基本上就这些。根据格式选择合适命令,组合参数灵活使用,就能高效管理各种压缩文件。注意压缩后原文件通常会被删除(如 gzip),操作前确认是否需要保留。









