리눅스 Mandatory arguments to long options are mandatory for short options too 뜻

조회수 498회

안녕하세요 리눅스 막 시작한 완전 초짜인데요... 명령어 설명서를 읽는중 Mandatory arguments to long options are mandatory for short options too 라는 문장이 어떤의미인지 통 이해가 안되네요 ㅜㅠ Mandatory arguments는 구체적으로 제시하여야만 하는 매개변수정도로 보있는데... 위의 문장에 대한 설명과 간단한 예시 부탁드려도 될까요?ㅜㅜㅠ

  • 어떤 명령어인가요. 정영훈 2019.12.8 08:01

1 답변

  • 해당 문장 그대로 검색해 보니 스택오버플로 글이 하나 나오는데 cp 명령어를 보고 계셨나 보네요.

    그러니까 긴 구문 옵션에서 꼭 필요했던 인자값은 짧은 구문 옵션에서도 무조건 필요하다는 것인데 cp를 가지고 예를 들자면 이런 소리입니다.

    어떤 명령이 이런 형식은 안 되고...

    cp a.txt b.txt --target-directory
    

    이런 형식만 허용된다면...

    cp a.txt b.txt --target-directory=/foo/bar
    

    같은 명령을 이런 식으로는 쓸 수 없고...

    cp a.txt b.txt -t
    

    이렇게 써야만 작동한다는 거지요.

    cp a.txt b.txt -t=/foo/bar
    

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)