2016-12-02 65 views
1

我在GNU tar中遇到了以下命令語法。甚至有關於焦油manpage的例子。但是,我沒有找到獨立的-選項的解釋。我懷疑它與管道輸出有關。任何人都可以詳述嗎?這是特定於tar還是這是一個通用的Linux功能?Linux/tar中獨立的' - '選項有什麼作用?

tar -cf - <directory> | <somecommand> 

回答

1

使用破折號-作爲文件名來表示標準輸入或標準輸出是一個慣例,很多程序使用(例如cattar等)。它不是文件名的特殊屬性。特別是在重定向時,-不被識別爲特殊文件名,所以你的shell將使用它作爲文件名。

+0

這很有道理!難怪搜索這個「選項」真的很難! – Dhara

相關問題