📜  Linux 中的压缩命令及示例(1)

📅  最后修改于: 2023-12-03 14:43:57.180000             🧑  作者: Mango

Linux 中的压缩命令及示例

在 Linux 操作系统中,我们经常需要对文件和文件夹进行压缩和解压缩操作。以下是几个常用的压缩命令及其示例。

1. tar
压缩文件和文件夹

使用 tar 命令可以将文件或文件夹压缩成一个 tar 包。

压缩文件夹:
tar -cvf archive.tar folder/

压缩文件:
tar -cvf archive.tar file1 file2
解压缩文件和文件夹

使用 tar 命令解压缩 tar 包。

解压文件夹:
tar -xvf archive.tar

解压文件:
tar -xvf archive.tar file1 file2
2. gzip
压缩文件

使用 gzip 命令将文件压缩成 .gz 格式。

压缩文件:
gzip file

压缩并保留原始文件:
gzip -c file > file.gz
解压缩文件

使用 gzip 命令解压缩 .gz 文件。

解压缩文件:
gzip -d file.gz

解压缩并保留原始文件:
gzip -dc file.gz > file
3. bzip2
压缩文件

使用 bzip2 命令将文件压缩成 .bz2 格式。

压缩文件:
bzip2 file

压缩并保留原始文件:
bzip2 -k file
解压缩文件

使用 bzip2 命令解压缩 .bz2 文件。

解压缩文件:
bzip2 -d file.bz2

解压缩并保留原始文件:
bzip2 -dk file.bz2
4. zip
压缩文件和文件夹

使用 zip 命令将文件或文件夹压缩成 .zip 格式。

压缩文件夹:
zip -r archive.zip folder/

压缩文件:
zip archive.zip file1 file2
解压缩文件和文件夹

使用 unzip 命令解压缩 .zip 文件。

解压缩文件:
unzip archive.zip

解压缩至指定目录:
unzip archive.zip -d destination_folder/

以上是常用的 Linux 压缩命令及其示例。根据实际需要,你可以选择适合你的压缩工具和参数进行压缩和解压缩操作。