Centos 从.tbz文件中提取所选文件

Centos 从.tbz文件中提取所选文件,centos,extract,tar,extraction,Centos,Extract,Tar,Extraction,我在CentOS服务器上。我必须每天下载一个3GB大小的.tbz文件,然后我必须提取它并使用内部文件进行进一步处理 在.tbz解压文件夹中有48个文件,我只能使用其中的一个文件。提取后,文件夹的大小约为25 GB,因为服务器的磁盘空间会耗尽 我试过了 tar -xjf /var/www/html/folder1/folder2/folder3/price.tbz total_price 及 及 其中total_price是其中的文件名。但上面的命令说: tar: total_price: No

我在CentOS服务器上。我必须每天下载一个3GB大小的.tbz文件,然后我必须提取它并使用内部文件进行进一步处理

在.tbz解压文件夹中有48个文件,我只能使用其中的一个文件。提取后,文件夹的大小约为25 GB,因为服务器的磁盘空间会耗尽

我试过了

tar -xjf /var/www/html/folder1/folder2/folder3/price.tbz total_price

其中total_price是其中的文件名。但上面的命令说:

tar: total_price: Not found in archive
tar: Error exit delayed from previous errors

知道我错过了什么吗

对于提取,您必须使用一个或多个文件名作为
tar-tf price.tbz

命令的输出:

tar --extract --file=/var/www/html/folder1/folder2/folder3/price.tbz price/total_price

它提取了文件夹price中的文件。

感谢您的回复。这里total_price是我想从.tbz存档中提取的文件名。我尝试了选项-tf,但出现了和我上面写的相同的错误消息。重复:这只是我的问题。发布在服务器故障,因为我没有得到确切的答案在这里!要求将问题从这里移到那里。或者要使用其他标准选项,tar-xvjf--file=/path/to/filename.tbz filename/desired_item,我认为需要注意的是,您需要在输出路径中包含基本文件名(即没有扩展名),因为目录最初是以这种方式压缩的。
tar: total_price: Not found in archive
tar: Error exit delayed from previous errors
tar --extract --file=/var/www/html/folder1/folder2/folder3/price.tbz price/total_price