首页 > 编程知识 正文

tar 解压指定文件至指定目录,tar如何解压到指定目录

时间:2023-05-06 12:16:59 阅读:9004 作者:618

tar

-创建-c:压缩文件

-x :解压缩

-t :查看内容

-r :将文件添加到压缩归档文件的末尾

-u :更新原始压缩包中的文件

这五个是独立的命令,压缩解压缩使用其中一个。 可以与其他命令连用,但只能使用其中一个。 如果需要,可以在压缩或解压缩文件时选择以下参数:

- z :具有gzip属性的

- j :具有bz2属性的

- z :具有compress属性的

-v :显示所有进程

-O :将文件解压缩到标准输出

以下参数-f是必需的

-f:使用文件名。 请注意,此参数是最后一个参数,后面只有文件名。

# tar -cf all.tar *.jpg

此命令使所有. jpg文件成为名为all.tar的包。 -c表示将生成新包,-f指定包的文件名。

# tar -rf all.tar *.gif

此命令将所有. gif文件添加到all.tar软件包中。 -r的意思是增加文件。

# tar -uf all.tar logo.gif

此命令意味着更新原始tar包all.tar的徽标. gif文件,-u意味着更新文件。

# tar -tf all.tar

此命令意味着列出all.tar包中的所有文件,-t意味着列出文件

# tar -xf all.tar

此命令意味着要求解all.tar包中的所有文件,-x意味着要求解

压缩

tar将CVF jpg.tar *.jpg//目录中的所有jpg文件打包为tar.jpg

tarczfjpg.tar.gz *.jpg

//将目录中的所有jpg文件打包为jpg.tar,然后使用gzip对其进行压缩,以生成名为jpg.tar.gz的gzip压缩包

tarcjf jpg.tar.bz2 *.jpg

//将目录中的所有jpg文件打包为jpg.tar,然后使用bzip2对其进行压缩,生成名为jpg.tar.bz2的bzip2压缩包

tarczfjpg.tar.z *.jpg

//将目录中的所有jpg文件打包到jpg.tar中,然后使用compress对其进行压缩,以生成名为jpg.tar.Z的umcompress压缩包

rar a jpg.rar *.jpg //rar格式的压缩必须首先下载rar for linux

zip jpg.zip *.jpg //zip格式的压缩必须下载zip for linux

解冻

tarxvf file.tar//tar软件包解压缩

tar -xzvf file.tar.gz //解压缩tar.gz

tar -xjvf file.tar.bz2 //解压缩tar.bz2

tarxzvf file.tar.z//解压缩tar.z

解压缩unrarefile.rar//rar

解压缩unzipfile.zip//zip

总结

1,*.tar用tarxvf解压缩

2,*.gz用gzip -d或gunzip解压缩

3、*.tar.gz和*.tgz用tarxzf解压缩

4,*.bz2用bzip2 -d或bunzip2解压缩

5、*.tar.bz2用tarxjf解压缩

6,*.Z用uncompress解冻

7,*.tar.Z用tarxzf解压缩

8,*.rar用unrar e解冻

9,*.zip用unzip解冻

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。