티스토리 뷰

 

ls (파일 및 디렉터리 목록 표시)

ls 명령은 Linux에서 가장 기본적인 도구 중 하나로 파일 및 디렉터리 목록을 표시하는 데 사용됩니다.

시스템 관리자, 개발자, 일반 사용자 모두 파일 시스템을 효과적으로 관리하고 탐색하려면 ls 명령을 이해하는 것이 필수적입니다.

 

 

기본 설명

list의 약자인 ls 명령을 사용하면 사용자가 디렉토리의 내용을 볼 수 있습니다.

기본적으로 현재 작업 디렉터리의 파일과 디렉터리가 나열됩니다.

 

ls [options] [file or directory]
 
  • 옵션 없음 : 현재 디렉터리의 내용을 표시합니다.
  • 파일/디렉터리 : 파일이나 디렉터리가 지정된 경우 ls는 해당 디렉터리의 내용이나 해당 특정 파일에 대한 세부정보를 나열합니다.

 

 

주요 옵션

옵션
설명
-l
파일 유형, 권한, 소유자, 그룹, 크기 및 수정 날짜를 포함하여 각 파일에 대한 자세한 정보를 표시합니다.
-a
숨겨진 파일(점 .으로 시작하는 파일)을 포함한 모든 파일을 나열합니다.
-h
KB, MB, GB 등 사람이 읽을 수 있는 형식으로 파일 크기를 표시합니다. '-l'과 결합하면 유용합니다.
-R
디렉터리와 해당 하위 디렉터리의 내용을 반복적으로 나열합니다.
-t
가장 최근에 수정된 파일이 먼저 표시되도록 수정 시간을 기준으로 파일을 정렬합니다.
--color
파일을 유형에 따라 색상으로 표시하여 디렉터리, 실행 파일, 일반 파일을 쉽게 구분할 수 있습니다.

 

 

옵션 결합

더 자세한 목록을 위해 여러 옵션을 결합할 수 있습니다.

예를 들어 -la를 사용하면 숨겨진 파일이 포함된 긴 목록이 표시됩니다.

ls -la
 

 

 

예시

  • 기본 명령: 현재 디렉터리의 파일을 나열합니다.
ls
 
  • 사람이 읽을 수 있는 크기의 긴 형식 목록:
ls -lh
 
  • 숨겨진 파일 및 디렉토리 표시:
ls -a
 
  • 특정 디렉토리의 내용 나열:
ls /path/to/directory
 
  • 수정 시간별로 정렬된 파일 목록:
ls -lt
 

 

 

 

GOOD 사용법

  • 효율적인 탐색: -lh와 같은 옵션과 함께 ls를 사용하면 파일 크기, 권한 및 마지막 수정 시간을 빠르게 확인할 수 있습니다.
  • 스크립트 자동화: ls를 다른 명령이나 스크립트와 결합하여 파일 상태 확인과 같은 작업을 자동화합니다.
ls -l | grep "Oct"
 
  • 재귀적 목록: 깊게 중첩된 디렉터리로 작업할 때 ls -R을 사용하면 모든 파일과 하위 디렉터리를 볼 수 있습니다.

 

 

BAD 사용법

  • 한 번에 너무 많은 파일 나열: 파일 수가 많은 디렉터리(예: /usr/bin)에서 필터링 없이 ls를 사용하면 터미널에 부담을 줄 수 있습니다. ls | less를 사용하여 결과 페이지를 매깁니다.
  • 숨겨진 파일 무시: -a 옵션을 사용하지 않으면 .bashrc 또는 .gitignore와 같은 중요한 숨겨진 파일이 누락될 수 있습니다.
  • 불필요한 옵션: 너무 많은 옵션으로 명령을 오버로드하면 출력이 복잡해질 수 있습니다. 필요에 따라 옵션을 선택적으로 사용하세요.

 

 

 

 

[Linux] df (disk filesystem) 리눅스 명령어 사용 방법 디스크 용량 확인

df (디스크 파일 시스템) 명령 시스템 파일 시스템의 디스크 공간 사용량에 대한 정보를 표시하는 데 사용되는 강력한 유틸리티입니다.이 명령은 디스크 공간을 모니터링하고 관리해야 하는 시

worldalltip.com

 

 

 

반응형