linux 压缩解压操作

前言

​ 汇总简介linux系统中常见各种文件压缩格式,包括tarball, zip, bz2, 7z, xz, rar等等的压缩和解压缩。本文中只介绍所涉及到的工具或命令常见使用方法,更详细更高端的使用方法可以用"cmd --help"的方式进行查看。

1.tarball压缩与解压

压缩的常用命令格式:

# 将所列文件打包压缩
tar -czvf my-new-archive.tar.gz file1 file2 ... 

# 将当前目录下所有文件打包压缩
tar -czvf my-new-archive.tar.gz * 

# 将指定目录下所有文件打包压缩
tar -czvf my-new-archive.tgz /path/to/folder 

其中:

  • c 表示create,即创建压缩包;

  • z 表示指定用gzip进行压缩,未指定的话就只是单纯的打包;

  • v 表示verbose,即解压过程中会打印出详细的解压信息,不指定的话工具会默默地干活了事

  • f 表示指定待处理文件

注意压缩文件后缀并非必需。但是通常带个后缀可以让人知道这是一个什么文件,常用的就是.tar.gz或者更加简洁一点的tgz。

解压的常用命令格式:

有了存档文件后,可以使用tar命令对其进行解压缩。下面的命令将把archive.tar.gz的内容解压到当前目录。

# 解压并生成在当前目录下
tar -xzvf file.tar.gz  

它与我们上面使用的存档创建命令相同,只是-x取代了-c。它说明您想要提取存档而不是创建存档。

您可能希望将归档文件的内容解压缩到特定的目录中。可以通过在命令末尾附加-C来实现。例如,下面的命令将把archive.tar.gz文件的内容解压缩到/tmp目录下。

tar -xzvf archive.tar.gz -C /tmp

如果文件是bzip2压缩文件,则将上述命令中的" z “替换为” j "。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值