2017-09-25 98 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