Windows 10/11下使用tar进行打包/解压

目录

前言

tar的原理

tar基本用法

使用示例


前言

tar是一个在Unix、Linux、macOS等操作系统上常用的文件压缩和归档工具,它可以将多个文件或目录打包成一个文件,并进行压缩,以便于传输和存储。但Windows10从17063 版本开始,默认自带tar工具。

tar的原理

tar的原理:将多个文件或目录打包成一个文件,并进行压缩。在打包过程中,tar会将每个文件的元数据(如文件名、创建时间、权限等)以及文件的内容一并打包到一个文件中。在解包时,tar会读取打包文件中的元数据信息,并将文件内容解压缩到指定的目录中。

tar基本用法

tar命令的基本格式如下:

tar [选项] [文件名]

其中,选项包括:

-c:创建一个新的tar文件;

- x:从tar文件中解压缩文件;

-v:显示tar命令的详细输出;

-f:指定tar文件的名称;

-z:使用gzip进行压缩;

-j:使用bzip2进行压缩。

使用示例

1、tar 打包,不压缩

打包c:

tar cvf FileName.tar DirName

解包x:

tar xvf FileName.tar

2、tar打包排除某个目录

tar zcvf fd.tar.gz * --exclude=file1 --exclude=dir1

注意:

(1)--exclude=file1 而不是 --exclude file1

(2)要排除一个目录是--exclude=dir1而不是--exclude=dir1/

(3)在父目录中打包

tar zcvf fd.tar.gz pardir --exclude=pardir/file1 --exclude=pardir/dir1

3、.tar.gz和.tgz打包并gz压缩

压缩(cz打包+压缩):

tar czvf FileName.tar.gz DirName

解压(xz解包+解压):

tar xzvf FileName.tar.gz

解压到指定文件夹:

tar xzvf FileName.tar.gz -C “路径”

4、.tar.bz2 打包并bz2压缩

解压:

tar jxvf FileName.tar.bz2

压缩:

tar jcvf FileName.tar.bz2 DirName

5、.tar.Z

解压:

tar Zxvf FileName.tar.Z

压缩:

tar Zcvf FileName.tar.Z DirName

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

林鸿风采

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值