카테고리 없음 / / 2015. 11. 4. 22:25

[리눅스 명령어] ls 명령어

반응형

ls 명령어를 사용하면 현재 작업 디렉토리에 있는 파일과 하위 디렉토리들이 모두 표시된다.

ls

현재 작업 디렉토리 뿐만 아니라 다른 디렉토리의 목록도 볼 수 있다.

ls 디렉토리

 

명령어 옵션과 명령 인자

-l 옵션을 활용하면 파일 및 디렉토리 명 뿐만 아니라 좀 더 자세한 속성까지 확인이 가능하다.

윈도우 파일 탐색기에서 '자세히 보기' 에 해당한다고 보면 된다.

ls –l

다음은 주로 많이 사용되는 ls 옵션이다.

리눅스에서는 많은 명령어들이 long옵션을 제공한다. Long 옵션은 – 기호를 선행해서 쓴다.

옵션

Long 옵션

설명

-a

--all

모든 파일 보기, '.' 으로 시작하는 숨김 파일까지도 표시해준다

-d

--directory

-l과 함께 사용하면 디렉토리 자체의 정보를 자세하게 확인 가능하다

-F

--classify

파일의 특성을 쉽게 나타낼 수 있는 문자를 나타낸다. *는 실행 가능한 파일을, /는 디렉토리 이름을 의미한다. @는 심볼릭 링크를 나타내고, =는 소켓(socket)을 나타낸다

-h

--human readable

-l 옵션과 함께 사용하여 파일 크기를 사람이 인식하기 쉬운 크기로 나타낸다

-l

 

각 파일, 디렉토리들에 대한 소유자,권한,갱신일, 파일 크기등 자세한 정보를 출력한다

-r

--reverse

출력 결과를 역순으로 표시한다. Ls는 일반적으로 알파벳 오름차순으로 출력한다

-s

 

파일 크기순으로 정렬한다

-t

 

파일 수정시간순으로 정렬한다

 

또한 명령어를 사용할 때 여러 옵션을 한 명령어에 연이어서 사용할 수 있다. 예를 들어

ls –lt를 입력하면 파일과 디렉토리에 대한 자세한 정보를 파일 수정 시간순으로 정렬하여 보여준다.

이 외에도 자신이 원하는 조합으로 옵션을 추가하여 명령어를 실행 할 수 있다.

long 포맷으로 출력 결과 보기

-l 옵션을 사용하면 출력 결과를 long포맷으로 바꿔주는데 이를 통해 보다 자세한 정보를 알 수 있다. 각각의 파일들이나 디렉토리에 대해 여러 항목들이 출력되는데

각각의 항목들이 의미하는 바는 다음과 같다.

1: 파일 접근 권한 정보를 보여준다. 첫번째 문자는 파일 형식을 알려주는 정보인데, d는 디렉토리를 의미한다. –로 시작하면 일반 파일이다. 그 다음 세 문자는 파일 소유자의 접근 권한 정보를, 그 다음으로 나오는 세문자는 파일 그룹에 대한 권한을, 그리고 마지막 세 문자는 그 외 사용자들에 대한 권한을 표시한다.

2. 하드 링크의 수를 표시한다

3. 파일 소유자의 사용자 이름

4. 파일을 소유한 그룹 이름

5. 파일 크기

6. 파일의 마지막 수정 날짜와 시간

7. 파일명

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유
//목차