Central-IT의 프로그래밍 이야기

디렉토리의 세부사항을 볼수 있는 ls 명령어 본문

Linux Server

디렉토리의 세부사항을 볼수 있는 ls 명령어

Central-It 2015. 2. 13. 11:56
반응형

X-window가 설치되어 있지 않은 텍스트기반의 기본적인 Linux 라면 GUI를 제공하지 않는다.

그러므로 Windows계열 운영체제처럼 폴더들을 볼수 없어 디렉토리의 내용, 권한 등 정보들을 쉽게 알수 없다.

하지만 리눅스에서도 디렉토리의 정보를 볼 수있도록 ls라는 명령어를 제공해준다.

ls 명령어는 현재 디렉토리뿐만 아니라 다른 디렉토리의 정보도 볼 수있다.

ls의 앞글자는 대문자 아이( I )가 아니라 소문자  엘( l ) 이라는 것을 명심하자.


ls의 사용은 간단하다.


ls [옵션] [디렉토리 위치]


리눅스에서 대부분의 옵션은 중복으로 사용가능하다.

ls 명령어의 옵션들은 여러가지가 존재하며 그 중 -a, -l 옵션에 대해 알아본다.


1. ls

옵션이란 것은 말그대로 옵션이다.

있어도되고 없어도 된다는 의미이다.

먼저 옵션을 아무것도 넣지않은 것을 살펴보자.



위의 사진과 같이 현재 디렉토리 내부에 있는 내용(파일)들을 보여준다.

만약 /의 내용을 보고 싶다면 ls /라고 사용하면 된다.


2. ls -a

-a 옵션은 숨겨진 파일까지 모두 보여준다.

ls 명령어에 -a 옵션을 입력하면 ls -a의 형태를 띄게 된다.



위의 사진은 -a 옵션을 추가하여 ls 명령어를 사용하였을 때이다.

첫번째 사진처럼 ls 명령어만 사용했을 때보다 -a 옵션을 넣었을때 숨겨져 있는 숨김파일 또한 볼수가 있다.


3. ls -l

-l 옵션은 디렉토리의 세부정보를 보고 싶을때 사용한다.

세부정보로는 권한, 파일생성일, 파일이름 등이 있다.

이 옵션 또한 대문자 I(아이)가 아닌 소문자 l(엘)이라는 것을 생각하자.



첫번째 사진처럼 ls 명령어만 사용 했을 때보다 더 많은 정보가 보여진다.

디렉토리나 파일의 접근권한 등의 정보를 볼수 있다.


※ 다음은 ls의 옵션들을 정리한 것이다.

옵션

설명

a

 .(점)으로 시작하는 파일을 포함한 모든 파일 출력

c

 변경시간 순서로 표시

h

 파일 크기를 알기 쉬운 단위로 표시

l

 long format으로 출력

r

 역순으로 표시

R

 서브 디렉토리의 내용까지 표시

t

 수정된 시간순으로 정렬, 최근파일이 상단에 위치

i

 Inode 값 표시


반응형
Comments