ls - 디렉토리 나열
ls 명령어를 가장 흔히 사용하는 데에는 그만한 이유가 있다. 디렉토리의 목록을 볼 수 있고 중요 파일 및 디렉토리 속성을 결정할 때에도 유용하다. 이전에 본 것처럼 ls를 입력하기만 하면, 현재 작업 디렉토리에 있는 파이로가 하위 디렉토리들이 모두 표시된다.
또한 한 번에 여러 디렉토리 목록을 볼 수 있다.
(~) 를 사용하면 홈 디렉터리와 /usr 디렉토리를 확인할 수 있다.
파일 및 디렉토리면 뿐만 아니라 좀 더 자세한 속성까지 확인하려면 -l 옵션을 사용한다.
<<< 명령어 옵션과 명령 인자 >>>
명령어 실행 방법에 있어서 중요한 점을 살펴보려고 한다. 명령어는 주로 하나 이상의 옵션과 명령 인자들과 함께 사용되는데 보다 구체적으로 실행할 수 있도록 도와준다. 따라서 보통 명령어를 다음가 같이 입력하게 된다.
( 명령어 -옵션 명령인자 )
대부분 명령어를 입력하고 그 다음에 -(대시)와 함께 옵션을 명시한다. -l과 같이 단축 옵션을 사용하기도 하지만
GNU 프로젝트에서 사용하는 명령어들을 포함하여 많은 명령어들이 long 옵션을 제공한다.
Long 옵션에는 --(대시 대시) 기호를 선행하여 쓴다. 또한, 여러 옵션을 한 명령어에 연이어 사용할 수 있다.
--reverse 옵션을 사용하면 정렬 결과를 역순으로 볼 수 있다.
<< 주로 많이 사용하는 ls 명령어 >>
옵션 | long 옵션 | 설명 | ||
-a | --all | 모든 파일 보기 .(점)으로 시작하는 숨김 파일까지도 표시 | ||
-d | --directory | 보통 ls 명령어에 디렉토리를 명시하면 해다 ㅇ디렉토리 자체가 아닌 디렉토리 내용을 확인할 수 있는데, 이 옵션을 -l과 함 께 사용하면 디렉토리 내용이 아닌 디렉토리 자체 정보를 자세하게 확인 가능하다. | ||
-F | --classify | 이 옵션은 지시 문자를 추가로 표시한다. 예를 들면 디렉토리명이면 끝에 /(슬래시)를 덧붙힌다. |
||
-h | --human-readable | -l 옵션과 함께 사용하여 파일 크기를 사람이 인식하기 쉬운 형태로 표시해 준다. | ||
-l | 좀 더 자세한 정보를 출력해준다. | |||
-r | --reverse | 출력 결과를 역순으로 표시한다. 일반적으로 ls는 알파벳 오름차순으로 표시한다. | ||
-s | 파일 크기순으로 정렬한다. | |||
-t | 파일 수적 시간순으로 정렬한다. | |||
<< long 포맷으로 출력 결과 보기 >>
위에서 본 바와 같이 -l 옵션은 ls명령어의 출력 결과를 long 포맷으로 바꿔준다. 이 방식으로 보다 자세한 정보를 알 수 있다.
ls 자세히 보기 정보
항목 | 의미 | ||
-rw-r--r-- | 파일 접근 권한 정보를 보여준다 . 첫 번째 문자는 파일 형식을 알려주는 정보인데, 여러 파일 형식 중에서도 대시로 시작하는 파일은 일반적인 파일을 말하고 d는 디렉토리를 나타낸다. 그 다음 세 문자는 파일 소유자의 접근 권한 정보를, 그 다름으로 나오는 세 문자는 파일 그룹에 대한 권한을, 그리고 마지막 세 글자는 그 외 사용자에 대한 권한을 표시한다. |
||
1 | 하드 링크의 수를 나타낸다. | ||
root(terryroot) | 파일 소유자의 사용자 이름 | ||
root(terryroot) | 파일을 소유한 그룹 이름 | ||
4096 | 파일 크기 (byte) | ||
Apr 28 03:25 | 파일 마지막 수정 날짜와 시간 | ||
.zshrc | 파일명 , .(점)이 있으니 숨겨진 파일이다. | ||
Desktop | 디렉토리명 |