压缩和解压命令

本文详细介绍了Linux系统中常用的压缩格式,包括.ZIP、.gz、.bz2、.tar以及它们的压缩和解压缩命令,如zip、unzip、gzip、gunzip、bzip2、bunzip2、tar等,强调了Linux中打包和压缩的区别,并提供了各种命令的格式和常见用法。
摘要由CSDN通过智能技术生成

在系统中,如果有大量的文件需要复制和保存,那么把他们打成压缩包是不错的选择。打包压缩作为常规操作,在 Windows 和 Linux 中都比较常见。Windows 中常见的压缩包格式主要有 “.zip” “.rar” “.7z” 等;Linux 中常见的压缩格式有十几种,比如 “.zip” “.gz” “.bz2” “.tar” “.tar.gz” “.tar.bz2” 等。

.ZIP 格式

压缩命令 zip

项目 内容
命令名称 zip
英文原意 package and compress (archive) files
所在路径 /usr/bin/zip
执行权限 所有用户
作用 压缩文件或目录

命令格式

zip [选项] 压缩包名 源文件或源目录
选项:
	-r:		压缩目录		

常用用法

  • 压缩文件
    在这里插入图片描述

解压缩命令 unzip

项目 内容
命令名称 unzip
英文原意 list,test and extract compressed files in a ZIP archive
所在路径 /usr/bin/unzip
执行权限 所有用户
作用 列表、测试和提取压缩文件中的文件

命令格式

unzip [选项] 压缩包名
选项:
	-d 位置:		指定解压缩位置

常用用法

  • 解压缩到指定位置
    在这里插入图片描述

.gz 格式

Linux 中最常用的压缩格式

压缩命令 gzip

tar是一种在Linux系统中常用的文件打包工具,可以将多个文件或目录打包成一个文件,方便传输和备份。同时,tar也可以进行压缩解压缩操作。下面是tar的压缩解压命令: 1. 压缩命令:tar -cvf FileName.tar DirName 其中,-c表示创建新的归档文件,-v表示显示详细信息,-f表示指定归档文件名,FileName.tar为归档文件名,DirName为要打包的目录名。 2. 解压命令:tar -xvf FileName.tar 其中,-x表示解包,-v表示显示详细信息,-f表示指定归档文件名,FileName.tar为归档文件名。 3. 压缩为.bz2格式:tar -jcvf FileName.tar.bz2 DirName 其中,-j表示使用bzip2算法压缩,-c表示创建新的归档文件,-v表示显示详细信息,-f表示指定归档文件名,FileName.tar.bz2为归档文件名,DirName为要打包的目录名。 4. 解压.bz2格式:tar -jxvf FileName.tar.bz2 其中,-j表示使用bzip2算法解压,-x表示解包,-v表示显示详细信息,-f表示指定归档文件名,FileName.tar.bz2为归档文件名。 5. 压缩为.gz格式:tar -zcvf FileName.tar.gz DirName 其中,-z表示使用gzip算法压缩,-c表示创建新的归档文件,-v表示显示详细信息,-f表示指定归档文件名,FileName.tar.gz为归档文件名,DirName为要打包的目录名。 6. 解压.gz格式:tar -zxvf FileName.tar.gz 其中,-z表示使用gzip算法解压,-x表示解包,-v表示显示详细信息,-f表示指定归档文件名,FileName.tar.gz为归档文件名。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值