CentOS 系统常用压缩(打包)和解压命令

在 CentOS 系统中,常用的压缩和解压命令有 tar、zip、unzip。

tar:最常用的 Linux 压缩工具,支持多种压缩方式(如 gzip 和 bzip2)。文章源自堕落的鱼-https://www.duoluodeyu.com/2751.html

zip:常见于 Windows 系统,适用于 .zip 格式的压缩。文章源自堕落的鱼-https://www.duoluodeyu.com/2751.html

unzip:解压 .zip 格式的文件。文章源自堕落的鱼-https://www.duoluodeyu.com/2751.html

以下是这些命令的常见用法。文章源自堕落的鱼-https://www.duoluodeyu.com/2751.html

1. tar 命令

tar 是 Linux 中最常见的文件打包工具,它可以创建归档文件并进行压缩或解压操作。常用选项如下:文章源自堕落的鱼-https://www.duoluodeyu.com/2751.html

-c:创建新的压缩文件文章源自堕落的鱼-https://www.duoluodeyu.com/2751.html

-x:解压压缩文件文章源自堕落的鱼-https://www.duoluodeyu.com/2751.html

-t:查看压缩包内有哪些文件文章源自堕落的鱼-https://www.duoluodeyu.com/2751.html

-z:使用 gzip 压缩或解压文章源自堕落的鱼-https://www.duoluodeyu.com/2751.html

-j:使用 bzip2 压缩或解压文章源自堕落的鱼-https://www.duoluodeyu.com/2751.html

-v:显示压缩或解压的过程

-f:指定压缩包的文件名

-p:保留原始文件的权限和属性

-P:使用绝对路径来压缩

-C:指定解压到的目录

常见操作示例

(1)压缩文件夹

压缩 /etc 目录为 myetc.tar.gz 文件:

tar -czvf myetc.tar.gz /etc

 -c:创建压缩文件

-z:使用 gzip 压缩

-v:显示过程

-f:指定压缩文件名

(2)解压到指定目录

将 myetc.tar.gz 解压到 mytest 目录:

tar -xzvf myetc.tar.gz -C mytest

 -x:解压

-z:使用 gzip 解压

-v:显示过程

-C:指定解压目标目录

(3)查看压缩包内容

查看 myetc.tar.gz 压缩包中的文件:

tar -tzvf myetc.tar.gz

 2. zip 命令

zip 是另一种常用的压缩工具,适用于创建 .zip 格式的压缩文件。

压缩文件夹

将 /etc 目录压缩为 myfile.zip 文件:

zip -r myfile.zip /etc

 -r:递归地压缩目录及其内容。

3. unzip 命令

unzip 用于解压 .zip 格式的压缩文件。

解压 .zip 文件

将 myfile.zip 解压到 test 目录:

unzip ../myfile.zip -d test

 -d:指定解压到的目录。

 
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证