[Linux] ls 명령어 정리

반응형

From Pixabay OpenClipart-Vectors's Image

ls 명령어(list)

ls 명령어는 현재 디렉토리의 파일 목록을 확인하는 명령어 입니다.

리눅스(Linux)는 윈도우와 같은 운영체제로, CLI(Command Line Interface)입니다. (윈도우의 cmd 창) 그러다보니 지금 내가 어떤 폴더에 있는지, 현재 폴더엔 어떤 파일들이 있는지 명령어로 확인해야 합니다. 이때 사용되는 명령어가 ls 명령어 입니다. ls를 입력하면 현재 디렉토리(폴더)에 있는 파일들을 출력합니다.

 

ls 명령어 주요 옵션

ls -a 옵션 (all)

그냥 ls와 달리 숨김파일(.으로 시작)도 보여줍니다.

 

ls -l 옵션 (long)

그냥 ls와 달리 세로의 리스트 형태로 자세히 보여줍니다.

 

ls -d [파일이름] (directory)

[파일이름] 자체만 출력해 줍니다. (디렉토리인 경우 /로 끝납니다.)

 

ls -F 옵션 (Filetype)

파일 종류를 함께 표시해줍니다. (실행 파일:*, 디렉토리: /, 심볼릭링크: @)

 

ls -S 옵션 (Size)

파일을 크기의 내림차순으로 정렬하여 출력합니다.

 

ls -r 옵션 (reverse)

순서를 거꾸로 출력합니다. (보통 S 옵션과 함께 크기를 오름차순으로 보거나, t 옵션과 함께 시간을 오래된 순으로 봅니다.)

 

ls -h 옵션 (human)

파일의 크기가 기존엔 byte단위로 출력되는데, 파일의 크기를 K(Kilo byte), M(Mega byte), G(Giga byte)로 보기 좋게 출력해줍니다.

 

ls -t 옵션 (time)

파일을 시간순으로 출력해줍니다. (가장 최근 파일이 먼저 나옴.)

 

ls - u, c 옵션

ls -l 옵션은 기본적으로 파일을 수정한 시간(mtime)을 출력합니다.

ls -lu 옵션 (access time)

u 옵션을 사용하면 접근한 시간(access time)을 출력합니다.

ls -lc

c 옵션을 사용하면 변경 시간(ctime)을 출력합니다.

 

ls 명령어 옵션 조합

ls -alhSr

* 설명: 모든 파일(a)을 자세하게(l) 파일 크기를 보기좋게(h) 파일 크기 순서(S)를 역순으로(r) [파일 작은것부터 보이게] 출력.

 

와일드 카드를 이용하여 보고싶은 파일만 볼 수 도있습니다.

ls -l C*

*설명: C로 시작하는 파일만 보기

 

.bashrc에서 alias(줄임말 설정하기)를 사용하여 편하게 쓸 수 도있습니다. 개인적으로는 l에 'ls -lh' 기능을 넣어 사용하는데 편한 것 같습니다.

 

반응형

댓글

Designed by JB FACTORY