Linux-命令-tar-示例

介绍

Linux下的tar命令用于将文件压缩成tar压缩文件。使用tar命令及其选项,您还可以使用bzip2和gzip压缩文件大小。当使用tar命令创建tar存档时,它总是保留原始文件。此命令还用于以不同的方式从tar存档中提取文件。

语法

tar [OPTION]... [FILE]

注意:在上面的语法中,OPTION被方括号括起来,后面跟着3个点,表示可以同时使用多个选项。此外,FILE建议一次可以指定一个文件。

常用选项

-c创建未压缩的tar文件
-x从tar存档中提取文件。
-v显示tar存档的存档文件。
-f设置tar归档文件的名称。
-t显示tar存档的列表。
-j使用bzip2创建tar归档文件。
-z使用gzip创建tar压缩文件。
-r更新现有tar归档文件的文件/目录。
-wildcards指定tar归档文件中被归档文件的模式。
-delete从tar存档中删除文件/目录。

 

 

 

 

 

 

 

 

 

示例 

创建一个未压缩的Tar存档

命令格式:

ls MyFolder/
tar -cvf tarFile.tar MyFolder/
ls

结果:

创建指定文件组的未压缩Tar存档

命令格式:

ls
tar -cvf tarFile.tar *.txt
ls

结果:

从Tar存档中提取文件

命令格式:

ls
tar -xvf tarFile.tar
ls

结果:

创建指定文件组的Gzip Tar归档

命令格式:

ls
tar -cvzf tarFile.tar.gz *.txt
ls

结果:

从Gzip Tar压缩包中提取文件

命令格式:

ls
tar -xvzf tarFile.tar.gz
ls

结果:

创建指定文件组的Bzip2 Tar归档

命令格式:

ls
tar -cvjf tarFile.tar.bz2 *.txt
ls

结果:

从Bzip2 Tar归档文件中提取文件

命令格式:

ls
tar -xvjf tarFile.tar.bz2
ls

结果:

从Tar存档中提取指定文件

命令格式:

ls
tar -xvf tarFile.tar file1.txt file2.txt
ls

结果:

解压缩归档文件到指定目录

命令格式:

ls
tar -xvf tarFile.tar -C newTarFile/
ls

结果:

查看某一归档文件的归档文件列表

命令格式:

tar -tf tarFile.tar

结果:

从存档中提取一组文件

命令格式:

ls
tar -xvf tarFile.tar - -wildcards '*.html'
ls MyFolder/

结果:

在Linux下使用“Tar”命令查看Tar压缩包的大小

命令格式:

tar -czf - tarFile.tar | wc -c

结果:

更新Tar存档

命令格式:

tar -tf tarFile.tar
tar -rvf tarFile.tar file4.html
tar -tf tarFile.tar

结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

无心六神通

你的鼓励是我持续创作的动力

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

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

打赏作者

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

抵扣说明:

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

余额充值