Linux 如何在file.tar文件中列出file.tar.gz文件的文件夹/文件
我需要列出Linux 如何在file.tar文件中列出file.tar.gz文件的文件夹/文件,linux,tar,suse,Linux,Tar,Suse,我需要列出certs.tar.gz中的文件夹/文件,该文件夹/文件位于file.tar中,无需解压缩 [root@git test]# tar -tf file.tar ./ ./product/ ./product/.git/ ./product/.git/refs/ ./product/.git/refs/heads/ ./Release/add_or_modify.sh ./certs.tar.gz [root@git test]# 您可能需要使用和调节: tar -xf abc.tar
certs.tar.gz
中的文件夹/文件,该文件夹/文件位于file.tar中,无需解压缩
[root@git test]# tar -tf file.tar
./
./product/
./product/.git/
./product/.git/refs/
./product/.git/refs/heads/
./Release/add_or_modify.sh
./certs.tar.gz
[root@git test]#
您可能需要使用和调节:
tar -xf abc.tar "abc.tar.gz" && tar -ztvf abc.tar.gz
说明:
对于我们使用的文件列表
tar -xf file.tar
如果文件的类型为tar.gz:
tar -ztvf file.tar.gz
tar -tvf file.tar
tar -jtvf file.tar.bz2
如果文件的类型为tar:
tar -ztvf file.tar.gz
tar -tvf file.tar
tar -jtvf file.tar.bz2
如果文件的类型为tar.bz2:
tar -ztvf file.tar.gz
tar -tvf file.tar
tar -jtvf file.tar.bz2
您还可以使用上述任何命令搜索文件。e、 g:
tar -tvf file.tar.bz2 '*.txt'
用于提取我们使用的文件
tar -xf file.tar
在这些命令中
- 列出档案的内容李>
- v:详细列出已处理的文件(显示详细信息)
- z:通过gzip过滤归档文件,这样我们就可以打开压缩文件了 (解压缩).gz tar文件
- j:通过bzip2过滤归档文件,用于解压缩.bz2文件
- f filename:使用名为filename的归档文件
- x:从给定tar中提取所有文件,但在传递文件名时 将仅提取匹配的文件