如何在Linux下压缩文件(Linux压缩文件操作步骤)

在Linux下,有多种方法可以压缩文件

以下是一些常见的命令行压缩工具及其用法:

gzip(适用于单个文件)

压缩文件:

gzip filename

这将压缩名为filename的文件,并创建一个名为filename.gz的压缩文件。原始文件将被删除。

解压缩文件:

gunzip filename.gz

这将解压缩名为filename.gz的文件,并创建一个名为filename的解压缩文件。原始压缩文件将被删除。

bzip2(适用于单个文件,压缩率高于gzip)

压缩文件:

bzip2 filename

这将压缩名为filename的文件,并创建一个名为filename.bz2的压缩文件。原始文件将被删除。

解压缩文件:

bunzip2 filename.bz2

这将解压缩名为filename.bz2的文件,并创建一个名为filename的解压缩文件。原始压缩文件将被删除。

tar(用于多个文件和目录)

创建tar归档文件:

tar -cvf archive.tar file1 file2 dir1

这将创建一个名为archive.tar的归档文件,其中包含file1file2dir1目录。

解压缩tar归档文件:

tar -xvf archive.tar

这将解压缩名为archive.tar的归档文件,并将其内容提取到当前目录。

tar + gzip(用于多个文件和目录,同时进行压缩)

创建tar.gz压缩文件:

tar -czvf archive.tar.gz file1 file2 dir1

这将创建一个名为archive.tar.gz的压缩文件,其中包含file1file2dir1目录。

解压缩tar.gz文件:

tar -xzvf archive.tar.gz

这将解压缩名为archive.tar.gz的压缩文件,并将其内容提取到当前目录。

tar + bzip2(用于多个文件和目录,具有更高的压缩率)

创建tar.bz2压缩文件:

tar -cjvf archive.tar.bz2 file1 file2 dir1

这将创建一个名为archive.tar.bz2的压缩文件,其中包含file1file2dir1目录。

解压缩tar.bz2文件:

tar -xjvf archive.tar.bz2

这将解压缩名为archive.tar.bz2的压缩文件,并将其内容提取到当前目录。

这些命令行工具在大多数Linux发行版中都是可用的。

阅读剩余
THE END