Linux之常用的压缩解压缩命令

文章详细列举了Linux系统中常用的压缩和解压缩命令,包括tar、gzip、bzip2、rar、zip等格式的处理,以及如何拆分和合并大文件以适应传输需求。此外,还介绍了使用split指令按指定大小分割文件的方法。
摘要由CSDN通过智能技术生成

Liunx平时常用到的压缩解压缩命令

1 解压命令

tar -xvf filename.tar
tar -zxvf filename.tar.gz
tar -zxvf filename.tgz
tar -jxvf filename.tar.bz2
tar -xZvf filename.tar.Z
unrar e filename.rar # 解压到当前目录
unrar x filename.rar /path/to/extract 
unzip filename.zip -d filepath
tar.xz文件解压:先xz -d xxx.tar.xz到tar,然后tar xvf xxx.tar
直接解压:tar xvJf  data.tar.xz

2 压缩命令

tar -zcvf filename.tar.gz filename
tar -zcvf filename.tgz filename
tar -jcvf filename.tar.bz2 filename
zip filename.zip filename
zip -r location.zip location
gzip -d filename.gz filename
rar -a filename.rar filename

3 多个压缩文件
如果遇到某个文件夹过大,需要将压缩文件跟个成 N 个指定大小的文件,便于邮件等方式传输,可以使用下边的方法

首先先压缩成一个大文件

tar -zcvf filename.tar.gz filenam

然后使用 split 指令进行切分

split -b 4000M -d -a 1 filename.tar.gz filename.tar.gz.
cat filename.tar.gz | split -b 4000M -d -a 1 filename.tar.gz.

其中,

-b 4000M 表示设置每个分割包的大小,单位还是可以k
-d "参数指定生成的分割包后缀为数字的形式
-a x来设定序列的长度(默认值是2),这里设定序列的长度为1

也可以合成一步进行操作

tar -zcvf filename.tar.gz filename | split -b 4000M -d -a 1 -filename.tar.gz.

多个压缩文件解压方法如下

cat filename.tar.gz.* | tar -zxv
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 常用Linux 解压缩命令括: 1. tar 命令:用于打解压 tar 格式的文件,常见的参数括 -x(解压)、-c(打)、-v(显示详细信息)、-f(指定文件名)等。 2. gzip 命令:用于压缩解压 gzip 格式的文件,常见的参数括 -d(解压)、-c(输出到标准输出)、-v(显示详细信息)、-f(强制覆盖)等。 3. bzip2 命令:用于压缩解压 bzip2 格式的文件,常见的参数括 -d(解压)、-c(输出到标准输出)、-v(显示详细信息)、-f(强制覆盖)等。 4. unzip 命令:用于解压 zip 格式的文件,常见的参数括 -d(指定解压目录)、-v(显示详细信息)、-o(覆盖已有文件)等。 5. rar 命令:用于解压 rar 格式的文件,常见的参数括 x(解压)、e(解压到当前目录)、v(显示详细信息)等。 6. 7z 命令:用于解压 7z 格式的文件,常见的参数括 x(解压)、e(解压到当前目录)、v(显示详细信息)等。 ### 回答2: 在Linux系统中,压缩解压缩是很常见的操作。有时候,在下载一些文件或软件后,我们需要将它们解压缩出来才能进行安装或使用。本文将给大家介绍一些常用Linux解压缩命令。 1. tar命令 tar命令Linux系统下一个很常用压缩解压缩工具。可以将多个文件打为一个文件,并可对其进行压缩解压缩。通常用于将核心程序的源代码打备份,方便传输和保存。例如:解压缩命令 tar -zxvf filename.tar.gz 解压缩的文件名称为filename.tar.gz 2. gzip命令 gzip命令可以用来对文件进行压缩解压缩压缩后的文件通常采用“.gz”作为扩展名。例如:解压缩命令 gzip -d filename.tar.gz, 解压缩后的文件命名为filename.tar 3. bzip2命令 bzip2是一款高压缩比的压缩软件,常用压缩大文件。解压缩后的文件通常采用“.bz2”作为扩展名。例如:解压缩命令 bzip2 –d filename.tar.bz2, 解压缩后的文件命名为filename.tar 4. zip命令 zip是一款常用的文件压缩解压缩软件,支持多种压缩方法和压缩格式。解压缩后的文件通常采用“.zip”作为扩展名。例如:解压缩命令 zip -r filename.zip dirname,解压缩后的文件名称为filename.zip 总之,Linux系统下有很多压缩解压缩工具,采用不同的命令和参数可以完成不同的压缩解压缩操作,上述介绍的是常用的一些命令。在使用它们时,需要根据实际情况进行选择和操作。 ### 回答3: Linux是一个广受欢迎的操作系统平台,在日常使用中,我们需要处理各种类型的文件,其中压缩文件是最常见的。解压缩是指将压缩中的文件还原成原始状态,Linux系统提供了各种类型的解压缩命令,以下是常见的几种解压缩命令及其使用方法。 1. tar命令:tar是Linux系统中常用压缩命令,它可以将多个文件或目录打成一个文件,并可以选择不同的压缩格式。解压tar命令为: tar -zxvf filename.tar.gz # 解压gzip格式的tar tar -jxvf filename.tar.bz2 # 解压bzip2格式的tar tar -xvf filename.tar # 解压普通的tar 2. unzip命令:unzip是Linux系统中用于解压zip格式压缩文件的命令,使用方法如下: unzip filename.zip # 解压zip格式的文件 3. gzip命令:gzip是Linux系统中用于压缩解压缩gzip格式文件的命令解压gzip文件的命令为: gzip -d filename.gz # 解压缩gzip格式的文件 4. bzip2命令:bzip2是Linux系统中用于压缩解压缩bzip2格式文件的命令解压bzip2文件的命令如下: bzip2 -d filename.bz2 # 解压缩bzip2格式的文件 总结:以上是常见的Linux系统中的解压缩命令,掌握这些命令可以更方便地处理压缩文件。需要注意的是,在使用这些命令时,要根据具体的压缩文件格式选择相应的命令,并指定正确的参数。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值