2017-09-25 62 views
-2

我想从tar文件中以字节的形式提取单个文件。Linux命令从tar提取单个文件为字节/字节数组

我知道命令“焦油-xf xyz.tar abc.pdf”

这将提取在当前位置的物理文件。但我想直接提取为字节或字节数组。

+0

这不是100%清楚你想要达到的目标 - 你要接受一个tar归档和文件名作为输入的命令并将一串字节写入STDOUT?或者你想要一个能够读取tar档案的API /库? –

+0

@FrankSchmitt im从.net应用程序执行上述命令,作为回报,我想要提取的文件的字节,我将刷新到浏览器。 – Itniv

+1

Stack Overflow是编程和开发问题的网站。这个问题似乎与题目无关,因为它不涉及编程或开发。请参阅帮助中心的[我可以询问哪些主题](http://stackoverflow.com/help/on-topic)。也许[超级用户](http://superuser.com/)或[Unix&Linux堆栈交换](http://unix.stackexchange.com/)会是一个更好的地方。 – jww

回答

2

添加O选项:

tar xOf xyz.tar abc.pdf 

man tar说:

-O, --to-stdout 
     extract files to standard output 
+0

如果您有新问题,请点击[Ask Question](问问题)(https://stackoverflow.com/questions/ask)按钮。如果有助于提供上下文,请包含此问题的链接。 - [来自评论](/ review/low-quality-posts/17438345) – semirturgay