Coding Planet

[리눅스] 명령어 옵션 '-'와 '--'의 차이 본문

Server

[리눅스] 명령어 옵션 '-'와 '--'의 차이

jhj.sharon 2023. 11. 26. 15:33
반응형

 

리눅스 명령어를 사용할 때 어떤 경우에는 -를 사용하고, 어떨 때는 --를 사용한다. 기본적으로 -는 짧은 옵션을 나타내고, --는 긴 옵션을 나타낸다.

 

1. 단일 대시('-')

  • 보통 하나의 문자로 구성된 짧을 옵션을 나타낸다.
  • 예를 들어 '-l'은 long format 형식을 지정하는 것을 'ls' 명령어에서 파일 리스트를 긴 형식으로 표시하라는 의미이다.

2. 두 개의 대시('--')

  • 보통 긴 옵션을 나타낸다.
  • --help 는 프로그램의 도움말을 출격하라는 의미이다. 이 옵션의 짧은 형태를 옵션과 비교하여 더 자세한 설명이나 옵션 이름 자체를 사용할 수 있는 장점이 있다.

3. 예시 : ls 명령어

  • ls -l : ls의 짧은 명령어인 -l를 사용하여 파일 및 디렉터리의 상세 정보를 긴 형식으로 표현한다.
  • ls --all : ls의 긴 옵션중 하나인 --all를 사용하며, 모든 파일과 디렉토리르 표시한다.

 

 

결론적으로 옵션의 음절에 따라 구분된다. 하지만 반드시 기억해야하는 것은 -, --의 사용은 리눅스의 관습일 분 강제된 사항은 아니라는 것이다. 예를 들어 자바로 만들어진 프로그램 들에서는 긴 옵션도 -옵션을 사용한다(ex. java -version)

반응형
Comments