티스토리 뷰

반응형

리눅스 ls 명령어 (list)

리눅스(Linux)에서는 ls 명령어를 사용하여 디렉토리(directory)에 있는 내용(디렉토리, 파일 등)을 확인한다. 윈도우(또는 도스)의 dir 명령과 비슷하다. (리눅스에도 dir 명령이 있다.)

(실행환경: 우분투)

리눅스 ls 명령어 사용법

그냥 ls를 입력하게 되면 현재 디렉토리에 있는 내용을 출력한다.


자주 사용되는 ls 명령어 옵션

ls 명령어 -a 옵션 (all)

숨겨진 파일이나 디렉토리도 보여준다.


ls 명령어 -l 옵션 (long)

자세한 내용을 출력한다.

내용> 퍼미션(권한), 포함된 파일수, 소유자, 그룹, 파일크기, 수정일자, 파일이름


ls 명령어 -S 옵션 (size)

파일 크기 순으로 정렬하여 출력한다.


ls 명령어 -r 옵션 (reverse)

거꾸로 출력한다. (ls 명령어의 기본은 알파벳 순서다.)


ls 명령어 -R 옵션 (recursive)

하위 디렉토리까지 출력한다.


ls 명령어 -h 옵션 (human)

K, M, G 단위를 사용하여 파일 크기를 사람이 보기 좋게 표시한다.


ls 명령어 u, c 옵션

ls -l 명령은 기본적으로 mtime(수정시간)을 출력한다.

ls -lu

u 옵션을 사용하면 atime(접근 시간)을 출력한다.

ls -lc

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

리눅스 파일 atime, mtime, ctime 정리 (stat 명령어 파일 정보 확인)


리눅스 ls 명령어 활용 방법

리눅스 ls 명령어 al 옵션

ls -al 방식을 가장 많이 사용한다.

ls -al /home/ 과 같이 출력하고 싶은 디렉토리를 지정할 수 있다.


리눅스 ls 명령어 활용

ls -alSrh

다양한 조합으로 ls 명령어를 사용할 수 있다.

해석> 숨겨진 파일(a)까지 포함해서 파일크기(S) 역순(r)으로 보기 좋게(h) 자세히(l) 보여주세요!


리눅스 ls 명령어 와일드카드 사용

ls v*.c

위 명령은 'v'로 시작하고 '.c'로 끝나는 디렉토리 내용을 출력한다.

*, ?와 같은 와일드카드를 활용하면 출력할 내용을 지정할 수 있다.


ls > file.txt

리다이렉션 연산자(>, >>)를 사용하여 디렉토리 내용을 파일에 저장할 수 있다.



반응형
댓글