2015-03-03 101 views
1

我正在嘗試升級系統上的tar版本。 以下是當前版本。從1.25版本中缺少tar --acl選項

# tar --version 
tar (GNU tar) 1.17 

如果我們執行tar --help


處理文件的屬性:

--acls     Save the ACLs to the archive 
    --atime-preserve  don't change access times on dumped files 

我們可以看到--acls選項可用。

我下載了1.25 tar版本,已編譯,現在我看到--acl選項在最新的tar版本中不可用。

我錯過了什麼嗎?或者該選項被替換爲其他選項?

+0

我編譯了1.26 tar版本並進行了檢查。還是一樣的問題--acl選項沒有列出。 – 2015-03-03 12:45:39

+0

我使用Redhat 5.6(Tikanga)OS – 2015-03-03 12:45:56

回答

1

您的問題的解決方案是,您正在使用--與您的acl(選項)。不要這樣做,你必須使用一個破折號(-)。

所以,該選項將是tar -acl archive.tar

這將幫助您確定。

+0

-acl選項不可用。 當我檢查最新的1.28焦油版本。他們引入了acl-option來加入。之後,它正在工作。 – 2015-03-04 06:07:55

+0

@ sandeepnagendra - 好吧,至少我發佈的上述建議在CentOS 7中的tar版本1.26上工作正常!我希望你應該贊成並接受我的答案,因爲我已經給出了適當的理由。如果沒有,請留下答案併發布更詳細的答案,以便未來的訪問者獲得完美的建議! – 2015-03-04 06:18:50