Linux常用的压缩与解压

2023-12-20 13:55:42 浏览数 (3)

1、gzip压缩解压

因为都是系统自带的我们不需要安装;

ls 看一下目录当前的文件,创建一个 touch 123.txt 文件;

原文件消失,压缩解压

gzip 进行压缩,(“ gzip 123.txt ”),这样就压缩完毕了;

gzip 进行解压,(“ gzip -d 123.txt.gz”),这样就解压完毕了;

原文件保留,gzip -k 123.txt、gzip -dk 123.txt.gz ;

2、bzip2压缩解压

因为都是系统自带的我们不需要安装;

原文件消失,压缩解压

bzip2进行压缩,(“ bzip2 123.txt ”),这样就压缩完毕了;

bzip2 进行解压,(“ bzip2 -d 123.txt.bz2”),这样就解压完毕了;

原文件保留,bzip2 -k 123.txt、bzip2 -dk 123.txt.bz2;

3、tar压缩解压

因为都是系统自带的我们不需要安装;

tar命令可以将一个或多个文件和文件夹打包到一个文件中;

该文件可以是tar格式,test 压缩文件名,以.tar为扩展名:(“ tar -cvf test.tar test1 test2 test3 ”);

要解压缩tar文件,可以使用以下命令:(“ tar -xvf test.tar ”);

tar.gz

假设要压缩名为 file.txt 的文件,可以使用以下命令:

代码语言:javascript复制
tar -czvf example.tar.gz file.txt

解压缩名为 example.tar.gz 的文件,可以执行以下命令

代码语言:javascript复制
tar -xzvf example.tar.gz

4、zip压缩解压

因为都是系统自带的我们不需要安装;

命令可以将一个或多个文件和文件夹打包到一个文件中;

该文件可以是zip格式,test 压缩文件名,以.zip为扩展名:(“zip test.zip test1 test2 test3”);

要解压缩tar文件,可以使用以下命令:(“unzip test.zip”);

0 人点赞