Linux下文件的压缩和解压方法
在Linux系统中,我们可以使用各种工具来压缩和解压文件,本文将介绍两种常用的压缩和解压工具:tar和gzip/gunzip,tar是一个用于打包和解包文件的命令行工具,而gzip和gunzip是用于压缩和解压缩文件的命令行工具,下面我们分别介绍这两种工具的使用方法。
tar工具
1、创建压缩包
使用tar命令可以创建一个tar压缩包,语法如下:
tar -cvf 压缩包名称.tar 要压缩的文件或目录
我们要将名为example的目录压缩成example.tar文件,可以执行以下命令:
tar -cvf example.tar example
2、解压缩文件
使用tar命令可以解压缩一个tar压缩包,语法如下:
tar -xvf 压缩包名称.tar -C 解压缩目录
我们要将example.tar文件解压缩到当前目录,可以执行以下命令:
tar -xvf example.tar -C ./
3、查看压缩包内容
使用tar命令还可以查看一个tar压缩包的内容,语法如下:
tar -tvf 压缩包名称.tar
我们要查看example.tar文件的内容,可以执行以下命令:
tar -tvf example.tar
gzip/gunzip工具
1、压缩文件或目录
使用gzip命令可以压缩一个文件或目录,语法如下:
gzip 要压缩的文件或目录
我们要将名为example的文件压缩成example.gz文件,可以执行以下命令:
gzip example
如果要压缩名为example的目录,可以执行以下命令:
gzip -r example/ 要压缩的目录名/
2、解压缩文件或目录
使用gunzip命令可以解压缩一个gzip文件,语法如下:
gunzip 要解压缩的文件名.gz -d 解压缩目录(可选)
我们要将example.gz文件解压缩到当前目录,可以执行以下命令:
gunzip example.gz -d ./
如果要将example_directory.gz文件解压缩到指定目录,可以执行以下命令:
gunzip example_directory.gz -d 目标目录/
3、查看gzip文件内容(不推荐)
由于gzip是基于LZ77算法进行压缩的,所以无法直接查看其压缩后的内容,但是可以通过一些其他工具(如zcat、uncompress等)来查看gzip文件的内容,使用zcat命令查看example.gz文件的内容:
zcat example.gz > output.txt
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/188903.html