LINUX tar 压缩和解压缩

本文介绍了tar命令的基本用法,包括创建压缩文件(如.tar.gz)、解压缩文件以及常用的选项,如--exclude排除文件、-z/g/j/C选项对应的不同压缩算法和工作目录设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

压缩文件命令 tar

tar -cvzf xxx.tar.gz  dir/file1 dir/file2 dir/file3 ... dir/filen  --exclude '*.txt'

xxx为压缩后的路径/+文件夹/文件名字

路径可以不用写

.tar.gz为压缩算法文件后缀

使用 --exclude 选项来排除文件或目录

压缩算法后缀

.tar

.tar.gz

.tar.bz2

.tar.xz


下面是一些最常用的 tar 命令选项:

-c:创建新的存档文件(Create)。
-x:从存档文件中提取文件(eXtract)。
-t:列出存档文件中的内容(lisT)。
-v:显示 tar 命令执行的详细信息(Verbose)。
-f:指定存档文件的名称(File)。
-z:在创建或提取存档文件时使用 gzip 压缩算法来进行压缩或解压缩(gzip)。
-j:在创建或提取存档文件时使用 bzip2 压缩算法来进行压缩或解压缩(bzip2)。
-C:指定 tar 命令的工作目录(Change directory)。
 


解压缩文件命令

tar -xvf xxx.tar -C /path

将存档文件解压缩到不同目录,则可以使用 -C 选项指定目标目录, 否则默认解压到当前目录。

如果存档文件是经过 gzip、bzip2 或 xz 压缩的,则必须指定相应的压缩算法来列出存档文件的内容列表:

tar -tzvf xxx.tar.gz

tar -tjvf xxx.tar.bz2

tar -tJvf xxx.tar.xz

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值