본문 바로가기

Linux Unix/Command

[ Linux ] ls - 디렉터리 내용 확인하기

반응형

 

ls 명령어는 리눅스와 유닉스 계열 시스템에서 디렉토리의 내용을 나열하는 데 사용됩니다. 파일과 디렉토리를 목록 형태로 보여 주며, 다양한 옵션을 통해 출력 형식을 조정할 수 있습니다. ls 명령어의 기본 사용법과 주요 옵션을 설명하겠습니다.

1. 기본 사용법

   ls [옵션] [디렉토리]
  • [옵션]은 출력 형식을 조정할 때 사용하며, 생략할 수 있습니다.
  • [디렉토리]는 파일 목록을 확인하고자 하는 디렉토리의 경로입니다. 디렉토리를 지정하지 않으면 현재 디렉토리의 내용을 표시합니다.

2. 자주 사용되는 옵션

1. 기본 사용법 (옵션 없이 사용)

   ls
  • 현재 디렉토리의 파일과 디렉토리 이름을 나열합니다.

2. -l 옵션 (긴 형식으로 출력)

   ls -l
  • 파일의 세부 정보(권한, 소유자, 파일 크기, 수정 날짜 등)를 함께 출력합니다.
  • 예:
     -rw-r--r--  1 user user  1234 Oct  5 12:34 file.txt

3. -a 옵션 (숨김 파일 포함)

   ls -a
  • .으로 시작하는 숨김 파일을 포함하여 모든 파일을 표시합니다.
  • 숨김 파일은 기본적으로 ls 명령어로는 보이지 않으며, -a 옵션을 사용해야 볼 수 있습니다.

4. -h 옵션 (사람이 읽기 쉬운 형식으로 파일 크기 표시)

   ls -lh
  • 파일 크기를 KB, MB, GB 등의 단위로 표시하여 사람이 읽기 쉽게 만듭니다.
  • -l 옵션과 함께 사용하면 더욱 유용합니다.

5. -R 옵션 (재귀적으로 디렉토리의 내용 표시)

   ls -R
  • 하위 디렉토리까지 모두 포함하여 파일과 디렉토리를 나열합니다.

6. -t 옵션 (수정 시간 기준 정렬)

   ls -lt
  • 파일을 수정 시간 순서로 정렬하여 표시합니다. 최신 파일이 위에 나옵니다.

7. -r 옵션 (역순 정렬)

   ls -lr
  • 파일을 역순으로 정렬합니다. 다른 옵션(-t 등)과 함께 사용하여 정렬 순서를 반대로 변경할 수 있습니다.

8. -d 옵션 (디렉토리 자체를 표시)

   ls -d */
  • 디렉토리의 내용이 아닌 디렉토리 자체만 표시합니다. 주로 디렉토리 이름을 확인할 때 유용합니다.

9. -1 옵션 (한 줄에 하나씩 출력)

   ls -1
  • 각 파일을 한 줄에 하나씩 나열합니다.

3. 여러 옵션 조합 사용

  • 여러 옵션을 동시에 사용할 수 있습니다. 예를 들어, 긴 형식(-l)과 숨김 파일(-a)을 함께 표시하려면:
  ls -la
  • 이 명령어는 숨김 파일을 포함하여 디렉토리의 모든 파일을 긴 형식으로 출력합니다.

4. 특정 디렉토리의 내용 나열

  • 디렉토리 경로를 지정하면 해당 디렉토리의 파일 목록을 표시할 수 있습니다.
  ls /home/user/documents
  • 여러 디렉토리를 한 번에 나열할 수도 있습니다.
  ls /etc /var /home

5. 색상 옵션 (--color)

  • 파일 유형에 따라 색상을 표시하도록 설정할 수 있습니다.
  ls --color
  • 일반적으로 디렉토리는 파란색, 실행 파일은 초록색, 압축 파일은 빨간색 등으로 표시됩니다.

6. 예제 명령어

1. 현재 디렉토리의 모든 파일을 긴 형식으로 표시

   ls -l

2. 숨김 파일을 포함한 모든 파일을 긴 형식으로 표시

   ls -la

3. 특정 디렉토리의 파일을 사람이 읽기 쉬운 형식으로 표시

   ls -lh /var/log

4. 수정 시간 기준으로 정렬하고 역순으로 표시

   ls -ltr

7. ls 사용 시 주의사항

  • ls 명령어는 파일 이름의 대소문자를 구분합니다. 파일 이름을 정확하게 입력해야 합니다.
  • 옵션을 사용할 때 -를 잊지 않도록 주의합니다.

ls 명령어는 파일 시스템 탐색의 기본적인 도구로, 다양한 옵션을 통해 필요에 맞게 파일과 디렉토리 목록을 볼 수 있습니다.

반응형