Cp
cp: 無效選項 – ‘o’
我正在關注GitHub 上的安裝腳本,其中一個步驟是:
cp sources/openssl/1.0.1p/Android.mk -o sources/openssl/$OPENSSL_VERSION/Android.mk
但是我的終端拋出了一個錯誤
cp: invalid option -- 'o'
我檢查
man cp
了我的 Ubuntu,沒有選項-o
。這是MAC OS的東西嗎?代表什麼cp -o
?
您可以安全地刪除 -o 選項。順便說一句,是否設置了 $OPENSSL_VERSION?
那是一個錯字。在我所知道的任何 Unix 上都沒有實現
cp
該選項的選項。-o
我的猜測是可以安全地刪除此選項。可能是它們的意思
cp -p
(與 GNUcp
和其他人一起使用時保留模式、時間戳和所有權),或者cp -i
在文件已經存在的情況下進行互動式提示。他們顯然在使用 GNU
cp
,因為它們將操作數與選項混合在一起。普通工具通常會在第一個非選項時停止解析命令行,但 GNU 工具會嘗試變得聰明。