리눅스 명령어 · 3 min read · Sep 16, 2025

리눅스 dir 명령어 초보자를 위한 가이드 (10가지 예제)

명령줄에서 작업하는 동안 항상 디렉토리 안에 있습니다. 디렉토리 내의 모든 파일 및 하위 디렉토리에 대한 정보를 나열하고 싶을 때가 있을 수 있습니다. 이때 dir 명령어가 도움이 됩니다. 이 튜토리얼에서는 이 명령어의 기본 사항과 제공하는 기능에 대해 설명합니다.

이 튜토리얼에서 언급된 모든 예제는 Ubuntu 16.04LTS에서 테스트되었습니다.

리눅스 dir 명령어

다음은 이 명령어의 일반적인 구문입니다:

dir [OPTION]... [FILE]...

이 도구의 매뉴얼 페이지는 다음과 같이 설명합니다:

파일에 대한 정보를 나열합니다(기본적으로 현재 디렉토리). -cftuvSUX 또는 --sort가 지정되지 않은 경우 항목을 알파벳순으로 정렬합니다.

다음의 Q&A 스타일 예제는 이 도구가 어떻게 작동하는지에 대한 더 나은 아이디어를 제공할 것입니다.

Q1. dir 명령어를 사용하여 디렉토리 내용을 나열하는 방법은?

dir 명령어의 기본 사용법은 매우 간단합니다. 도구를 다음과 같이 실행하기만 하면 됩니다:

dir

생성된 출력은 알파벳순으로 정렬됩니다. 예를 들어:

Q2. 숨겨진 파일을 나열하는 방법은?

dir 명령어를 가장 기본적인 형태로 실행하면(이전 섹션에서 설명한 대로) 생성된 출력은 대부분의 경우 충분하지만 완전하지는 않습니다. 즉, 숨겨진 파일은 기본적으로 표시되지 않습니다.

숨겨진 파일도 보려면 -a 명령줄 옵션을 사용하세요.

dir -a

예를 들어:

숨겨진 파일 나열하기

보시다시피, 이름이 점(.)으로 시작하는 파일도 출력에 표시됩니다.

Q3. dir가 출력에서 .과 ..을 표시하지 않도록 하려면?

이전 섹션에서 제공된 예제 스크린샷에서 볼 수 있듯이, 현재 및 이전 디렉토리를 나타내는 .과 ..에 대한 항목이 있습니다. 이 두 항목은 모든 디렉토리에 존재하므로 dir가 출력을 표시할 때 이를 피하도록 할 수 있습니다.

이것은 -A 명령줄 옵션을 사용하여 수행할 수 있습니다:

dir -A

위 명령어의 실행 예:

dir가 출력에서 .과 ..을 표시하지 않도록 하기

이번에는 .과 ..이 출력에 표시되지 않았음을 확인할 수 있습니다.

Q4. dir 출력에서 파일과 디렉토리를 구별하는 방법은?

지금까지 논의한 모든 예제에서 출력에서 파일과 디렉토리를 구별하기 어려운 것을 보셨을 것입니다. 이것이 귀찮다면 -F 명령줄 옵션을 사용할 수 있습니다.

dir -F

예를 들어:

이름 끝에 있는 슬래시(/)는 디렉토리임을 나타냅니다.

Q5. dir가 자세한 정보를 출력하도록 하려면?

지금까지 dir가 출력에서 파일 및 디렉토리의 이름만 출력하는 것을 보았습니다. 그러나 원한다면 도구가 각 항목에 대한 자세한 정보도 표시할 수 있습니다. 이 기능은 긴 목록 형식이라고도 하며 -l 명령줄 옵션을 사용하여 접근할 수 있습니다.

dir -l

이 옵션의 예:

dir가 자세한 정보를 출력하도록 하기

열별로 출력은 각 항목에 대한 다음 정보를 보여줍니다: 접근 권한, 하드 링크 수, 파일 소유자, 파일 그룹, 파일 크기, 수정 시간 및 파일 이름.

Q6. dir가 디렉토리를 먼저 표시하도록 하려면?

디렉토리를 먼저 표시하고 그 다음에 파일을 표시하도록 dir를 설정하고 싶을 때가 있을 수 있습니다. 이 도구는 이를 수행할 수 있으며, –group-directories-first 명령줄 옵션을 사용해야 합니다.

dir --group-directories-first 

위 명령어가 실행된 스크린샷:

디렉토리와 파일이 출력에서 명확하게 구별되도록 -F 명령줄 옵션을 사용했습니다.

Q7. dir가 사람이 읽을 수 있는 형식으로 크기를 출력하도록 하려면?

위 Q5에서 dir와 함께 -l 명령줄 옵션을 사용하여 디렉토리 내용에 대한 자세한 정보를 얻는 방법을 보았습니다. 그러나 그 경우 표시되는 크기 수치는 정확히 사람이 읽을 수 있는 형식은 아닙니다.

원한다면 ‘K’, ‘M’, ‘G’(킬로바이트, 메가바이트, 기가바이트)와 같은 이해하기 쉬운 크기 기호로 이 정보를 표시할 수 있습니다. 이를 위해 -h 옵션과 함께 dir 명령어를 실행해야 합니다.

dir -h

다음 스크린샷은 Q5에서 실행된 동일한 명령어에 -h 옵션이 추가된 것입니다.

dir가 사람이 읽을 수 있는 형식으로 크기를 출력하도록 하기

보시다시피, 출력의 파일 크기가 이제 사람이 읽을 수 있는 형식으로 표시됩니다.

Q8. dir가 역순으로 정렬된 출력을 표시하도록 하려면?

dir 명령어는 출력을 알파벳순으로 정렬합니다. 그러나 출력을 역순으로 정렬하고 싶다면 -r 명령줄 옵션을 사용할 수 있습니다.

dir -r

다음 예제는 도구가 이 옵션 없이 실행된 경우와 이 옵션과 함께 실행된 경우의 dir 명령어 출력을 보여줍니다:

Q9. dir가 하위 디렉토리를 재귀적으로 표시하도록 하려면?

지금까지 보셨듯이, dir 명령어는 기본적으로 하위 디렉토리의 내용을 표시하지 않습니다. 그러나 원하신다면 -R 명령줄 옵션을 사용하여 이 기능을 활성화할 수 있습니다.

dir -R

다음은 예제입니다:

dir가 하위 디렉토리를 재귀적으로 표시하도록 하기

Q10. dir가 파일 크기로 출력을 정렬하도록 하려면?

원하신다면 dir에게 파일 크기로 출력을 정렬하도록 요청할 수도 있습니다. 이를 위해 -S 명령줄 옵션을 사용하세요.

dir -S

다음 스크린샷은 기능을 명확하게 보여줍니다:

dir가 파일 크기로 출력을 정렬하도록 하기

출력이 크기로 정렬되어 가장 큰 파일이 먼저 나타나는 것을 확인할 수 있습니다.

결론

우리는 dir 명령어의 표면만 긁어보았습니다. 그러나 이 튜토리얼에서 논의한 예제는 여러분에게 시작하는 데 충분해야 합니다. 이들을 여러분의 기계에서 시도한 후, 더 많은 정보를 위해 도구의 매뉴얼 페이지로 가세요.

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.