Linux之常用的压缩解压缩命令

Linux 系统中有多种常用的压缩和解压缩命令,用于处理不同格式的压缩文件。以下是一些最常见的压缩和解压缩工具及其基本用法:

1. gzip/gunzip
gzip 是一个流行的压缩工具,通常用于压缩单个文件。它的解压缩版本是 gunzip。

压缩文件:

gzip filename

解压缩文件:gunzip filename.gz 或 gzip -d filename.gz
2. bzip2/bunzip2
bzip2 提供比 gzip 更好的压缩率,但压缩速度较慢。bunzip2 是其解压版本。

压缩文件:

bzip2 filename

解压缩文件:

bunzip2 filename.bz2 或 bzip2 -d filename.bz2

3. tar
tar 常用于创建归档文件,可结合 gzip 或 bzip2 使用以进行压缩。

归档并gzip压缩:

tar czf archive_name.tar.gz file1 file2

解压gzip压缩的tar文件:

tar xzf archive_name.tar.gz

归档并bzip2压缩:

tar cjf archive_name.tar.bz2 file1 file2

解压bzip2压缩的tar文件:

tar xjf archive_name.tar.bz2

4. zip/unzip
zip 是另一种流行的压缩格式,尤其在与 Windows 用户交换文件时很常见。unzip 用于解压缩。

压缩文件或目录:

zip archive_name.zip file1 file2 或 zip -r archive_name.zip directory

解压缩文件:

unzip archive_name.zip

5. 7z (7zip)
7zip 是一个提供高压缩率的工具,支持多种压缩格式。

压缩文件或目录:

7z a archive_name.7z file1 file2

解压缩文件

:7z x archive_name.7z

注意:
压缩和解压缩命令可能需要根据你的 Linux 发行版和预装软件包有所不同。某些命令可能不是预装的,需要使用包管理器(如 apt、yum)安装。
使用 man 命令(例如 man gzip)可以查看更多关于这些命令的使用说明和选项。

你可能感兴趣的:(linux)