본문 바로가기
Linux

리눅스 명령어 옵션 -i -r -f -o 무슨 뜻? 옵션 읽는 법과 man·--help 확인 순서 (Ubuntu 24.04 기준)

by 바른정보블로그 2026. 8. 25.

리눅스 명령어 옵션 -i·-r·-f·-o의 뜻과 man·--help로 확인하는 방법을 정리한 안내 이미지

명령어를 복사해 붙여 넣을 때마다 뒤에 붙은 -i, -r, -f, -o가 무슨 뜻인지 몰라 불안했다면, 옵션에는 공통 규칙이 있다는 점부터 알면 됩니다. 규칙과 확인 방법만 익히면 처음 보는 명령어도 스스로 해석할 수 있습니다. 아래 내용은 Ubuntu 24.04 LTS 기준이며, POSIX 유틸리티 규약과 GNU 공식 문서를 근거로 정리했습니다(2026년 8월 25일 확인).

빠른 결론

1. -i처럼 붙임표 1개 + 글자 1개는 짧은 옵션, --interactive처럼 붙임표 2개 + 단어는 긴 옵션이며 보통 같은 기능입니다.
2. 같은 글자라도 명령어마다 뜻이 다를 수 있으므로 반드시 그 명령어의 설명에서 확인합니다.
3. 뜻이 헷갈리면 명령어 --help 또는 man 명령어로 그 자리에서 확인하는 것이 가장 빠릅니다.

자주 보이는 옵션 글자와 일반적인 뜻

옵션 주로 쓰이는 뜻 사용 예
-i interactive, 실행 전 확인 질문 rm -i file, cp -i a b
-r, -R recursive, 하위 폴더까지 포함 cp -r dir1 dir2, grep -r "text" .
-f force, 확인 없이 강행 (일부 명령은 file 지정) rm -f file / tar -f a.tar
-v verbose, 처리 과정을 자세히 출력 cp -v a b, rm -v file
-o output, 결과를 지정한 파일로 저장 curl -o page.html 주소
-a all 또는 archive (명령마다 다름) ls -a(숨김 포함), cp -a(속성 유지)
-l long, 자세한 형식으로 출력 ls -l
-h human-readable, 사람이 읽기 쉬운 단위 du -h, df -h
-n 덮어쓰지 않음 또는 번호 매기기 cp -n a b, cat -n file
-p preserve 또는 parents(상위 폴더까지) cp -p a b, mkdir -p a/b/c
-s symbolic, 심볼릭 링크 ln -s target link
--help 사용법 요약 출력 후 종료 ls --help
--version 버전 정보 출력 후 종료 ls --version

옵션 표기 규칙 체크리스트

  • 짧은 옵션은 붙임표 1개 + 알파벳 또는 숫자 1글자입니다.
  • 값을 받지 않는 짧은 옵션은 -l -a 대신 -la처럼 묶어 쓸 수 있습니다.
  • 긴 옵션은 붙임표 2개 + 단어이며, GNU 도구는 구분만 되면 --inter처럼 줄여도 인식합니다.
  • 옵션은 보통 대상(파일명)보다 앞에 적습니다.
  • -- 뒤에 오는 값은 옵션이 아닌 대상으로 처리됩니다.
  • 대소문자를 구분하므로 -r과 -R이 다른 뜻일 수 있습니다.

처음 보는 옵션을 해석하는 순서

  1. 요약부터 봅니다. ls --help처럼 명령어 뒤에 --help를 붙이면 옵션 목록이 바로 나옵니다.
  2. 설명서를 엽니다. man ls를 입력하면 전체 설명서가 열립니다.
  3. 설명서 안에서 검색합니다. man 화면에서 /-i를 입력하고 Enter를 누른 뒤, n으로 다음 결과, q로 종료합니다.
  4. SYNOPSIS 줄을 읽습니다. 대괄호는 생략 가능, 점 3개는 여러 개 지정 가능이라는 뜻입니다.
  5. OPTIONS 항목에서 해당 글자를 찾습니다. 짧은 옵션 옆에 긴 옵션 이름이 함께 적혀 있어 뜻을 짐작하기 쉽습니다.
  6. 별칭이 걸려 있는지 확인합니다. type rm을 실행해 rm이 rm -i 별칭으로 설정돼 있는지 봅니다.
  7. 위험한 옵션은 먼저 확인 옵션과 함께 씁니다. 삭제·덮어쓰기 계열은 -v로 처리 대상을 출력해 보고, 지원한다면 --dry-run 같은 시험 실행 옵션을 먼저 사용합니다.
  8. 실습 폴더에서 시험합니다. mkdir ~/opt-test로 임시 폴더를 만들고 그 안에서만 시험한 뒤 정리합니다.

주의사항

-f는 확인 질문을 없애는 옵션이라 rm -rf처럼 조합하면 되돌릴 수 없는 삭제가 즉시 실행됩니다. 또한 같은 글자라도 명령어마다 뜻이 달라, tar에서 -f는 대상 파일 지정이고 일부 프로그램에서 -h는 도움말입니다. 인터넷에서 복사한 명령을 그대로 붙여 넣기 전에 옵션 뜻을 먼저 확인하세요.

해결되지 않을 때 추가 점검

  • man이 없다는 메시지가 나오면 최소 설치 환경일 수 있으므로 man-db 패키지 설치 여부를 확인합니다.
  • cd, export처럼 셸 내장 명령은 man 대신 help cd로 확인합니다.
  • 파일 이름이 붙임표로 시작해 옵션으로 잘못 인식되면 rm -- -file 또는 rm ./-file 형태로 지정합니다.
  • 같은 옵션을 두 번 쓰거나 서로 반대되는 옵션을 함께 쓰면 결과가 달라질 수 있으므로 설명서의 상호 배타 표시를 확인합니다.

FAQ

1. -rf와 -r -f는 다른가요?
같습니다. 값을 받지 않는 짧은 옵션은 하나로 묶어 쓸 수 있습니다.
2. 옵션 순서를 바꿔도 되나요?
대체로 상관없지만, 설명서에 상호 배타로 표시된 옵션은 뒤에 온 옵션이 앞 옵션을 무시할 수 있습니다.
3. 짧은 옵션과 긴 옵션 중 무엇을 쓰는 게 좋나요?
직접 입력할 때는 짧은 옵션이 편하고, 스크립트에 남길 때는 뜻이 드러나는 긴 옵션이 나중에 읽기 좋습니다.

관련 글

리눅스 자주 쓰는 명령어 정리 ① 파일·디렉터리 관리 필수 20개
리눅스 자주 쓰는 명령어 정리 ② 프로세스·시스템 모니터링 필수 15개
Linux 디스크 용량 부족 해결: df·du·journalctl로 원인 찾고 정리하기

공식 출처

댓글