리눅스 명령어 · 2 min read · Sep 18, 2025
초보자를 위한 리눅스 LS 명령어의 16가지 실용적인 예제

리눅스 또는 기타 유닉스 계열 운영 체제에서 명령줄로 디렉토리의 내용을 확인해야 할 때, ls가 사용되는 명령어입니다. ls 명령어는 디렉토리의 내용을 알파벳 순서로 정렬하여 나열합니다.
기본 사용법은 이렇지만, 여러 상황에서 도움이 되는 다양한 기능(명령줄 옵션의 형태로)을 제공합니다. 이 튜토리얼에서는 이해하기 쉬운 예제를 통해 이러한 명령줄 옵션의 사용법을 논의할 것입니다. ls를 실행하고자 하는 디렉토리로 이동하려면 cd 명령어를 사용하세요.
1. 숨겨진 파일/디렉토리 나열하는 방법
ls 명령어는 기본적으로 숨겨진 파일/디렉토리를 표시하지 않습니다. 그러나 -a 명령줄 옵션을 사용하여 도구가 그렇게 하도록 강제할 수 있습니다. 따라서 현재 디렉토리에서 모든 파일/디렉토리(숨겨진 파일 포함 - 이름이 점(‘.’)으로 시작하는 파일)를 나열하려면 다음 명령어를 실행하세요:
ls -a
2. 출력에서 현재(.) 및 이전 디렉토리(..) 항목 건너뛰는 방법
-a 명령줄 옵션을 사용할 때, 현재 및 이전 디렉토리의 항목(. 및 ..)도 표시됩니다. ls가 출력에서 이러한 항목을 표시하지 않도록 하려면 대신 -A 명령줄 옵션을 사용하세요.
3. 파일/디렉토리를 역순으로 표시하는 방법
기본적으로 ls 명령어는 출력에서 파일을 알파벳 순으로 표시합니다. 그러나 원한다면 도구가 파일을 역순으로 표시하도록 할 수 있습니다. 이를 위해서는 도구의 -r 명령줄 옵션을 사용해야 합니다.
ls -r여기 예가 있습니다:

4. 파일 확장자에 따라 ls 명령어 출력 정렬하는 방법
파일 확장자에 따라 ls 명령어 출력을 알파벳 순으로 정렬하려면 -X 명령줄 옵션을 사용하세요.
ls -X위 명령어의 실행 예:

위 스크린샷에서 볼 수 있듯이, 확장자를 포함한 파일 중에서 ‘echo. c ‘가 첫 번째로 나열되고, ‘byzanz_window. p y’가 마지막에 나열됩니다.
5. 수정 시간에 따라 파일 정렬하는 방법
최근에 수정된 파일이나 디렉토리를 빠르게 알고 싶다면, ls 명령어의 -t 옵션을 사용할 수 있습니다.
ls -t-t 명령줄 옵션은 최신 항목을 먼저 표시합니다.
6. 하위 디렉토리를 재귀적으로 나열하는 방법
원한다면 ls 명령어가 하위 디렉토리의 내용도 표시하도록 할 수 있습니다. 이는 -R 명령줄 옵션을 사용하여 수행할 수 있습니다.
ls -R
다음 스크린샷은 위 명령어의 실행 예를 보여줍니다:

7. inode 번호와 함께 파일 이름 나열하는 방법
ls 명령어는 파일/디렉토리 이름과 해당 inode 번호를 함께 나열할 수 있습니다. 이 기능에 접근하기 위해서는 -i 명령줄 옵션을 제공합니다.
ls -i
위 명령어의 실행 예:

위 스크린샷에서 볼 수 있듯이, 왼쪽의 숫자는 inode 번호이고, 오른쪽의 이름은 해당 파일/디렉토리 이름입니다.
8. 파일 및 디렉토리에 대한 자세한 정보 표시하는 방법
ls 명령어는 파일 및 디렉토리에 대한 자세한 정보를 인쇄할 수도 있습니다. 이 출력 형식(긴 나열 형식이라고도 함)을 활성화하려면 -l 명령줄 옵션을 사용해야 합니다.

위 스크린샷에서 볼 수 있듯이, 출력은 8개의 열로 나뉘어 있습니다. 이 열들이 전달하는 내용은 다음과 같습니다:
- 첫 번째 열은 파일 권한을 보여줍니다.
- 두 번째 열은 하드 링크 수를 보여줍니다.
- 세 번째와 네 번째는 소유자 및 그룹 이름입니다.
- 다섯 번째는 파일 크기입니다.
- 여섯 번째와 일곱 번째는 마지막 수정 날짜와 시간입니다.
- 마지막은 파일 이름입니다.
9. 저자 정보 표시하는 방법
ls 명령어에 긴 형식의 디렉토리 목록을 생성할 때 각 파일의 저자를 나열하도록 요청할 수도 있습니다. 이를 위해서는 –author 옵션을 -l과 결합해야 합니다.
ls -l –author

위 스크린샷에서 볼 수 있듯이, 새로 추가된 다섯 번째 열은 저자에 대한 것입니다.
참고: 공식 GNU 웹사이트에 따르면,
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.