cp: opção inválida - 'o'

8

Estou seguindo um script de instalação no GitHub e outro dos passos é:

cp sources/openssl/1.0.1p/Android.mk -o sources/openssl/$OPENSSL_VERSION/Android.mk

Mas meu terminal emitiu um erro cp: invalid option -- 'o'

Eu verifiquei man cp no meu Ubuntu e não há nenhuma opção -o . Isso é uma coisa do MAC OS? O que significa cp -o ?

    
por Adhy Satya 06.10.2017 / 15:38

2 respostas

5

Você pode remover com segurança a opção -o. Btw, é set $ OPENSSL_VERSION?

    
por 06.10.2017 / 15:43
8

Isso é um erro de digitação. Não há implementação de cp que tenha uma opção -o em qualquer Unix que eu conheça. Meu palpite é que essa opção pode ser removida com segurança.

pode ser que eles significam cp -p (preservar modo, registro de data e propriedade quando usados com o GNU cp e outros) ou cp -i para prompts interativos caso o arquivo já exista .

Eles estão obviamente usando o GNU cp , já que eles misturam operandos com opções. Normalmente, as ferramentas comuns param de analisar a linha de comando na primeira não opção, mas as ferramentas GNU tentam ser inteligentes.

    
por 06.10.2017 / 15:51

Tags