나는 후속 조치를 취하고 있다GitHub의 설치 스크립트단계 중 하나는 다음과 같습니다.
cp sources/openssl/1.0.1p/Android.mk -o sources/openssl/$OPENSSL_VERSION/Android.mk
하지만 내 터미널에서 오류가 발생합니다.cp: invalid option -- 'o'
Ubuntu를 확인했는데 man cp
옵션이 없습니다 -o
. 이것은 MAC OS에 관한 것입니까? cp -o
무엇을 나타내는가?
답변1
이것은 오타입니다. 내가 아는 한, Unix에는 cp
그러한 구현이 없습니다. -o
제 생각에는 이 옵션을 안전하게 제거할 수 있을 것 같습니다.
그것가능한의미 cp -p
(GNU 및 기타와 함께 사용될 때 모드, 타임스탬프 및 소유권 유지 cp
) 또는 cp -i
파일이 이미 존재하는 경우 대화형 프롬프트를 위한 것입니다.
cp
그러나 그들은 피연산자와 옵션을 혼합하기 때문에 분명히 GNU를 사용하고 있습니다 . 일반 도구는 일반적으로 첫 번째 비옵션에서 명령줄 구문 분석을 중지하지만 GNU 도구는 영리하게 노력합니다.
답변2
-o 옵션을 안전하게 제거할 수 있습니다. 그런데, $OPENSSL_VERSION이 설정되어 있나요?