디렉토리내 파일 리스트를 출력해주는 명령어이다.


1. 상세 리스트 보기

- l은 long의 약자로서, 좀 더 긴 리스트 포맷을 나타내준다. 상세한 정보를 보여준다고 할 수 있다.

- 또한 ll 명령어는 ls -l의 축약이다.


ls -l


2. 숨김파일까지 모두 보기

- a는 all의 약자로서 .으로 시작하는 숨김파일들까지 모두 보여준다.


ls -al


3. 하위 디렉토리까지 보기

- ls -R


4. 디렉토리 및 파일갯수 확인하기

- grep과 wc 파이프 조합을 통해 카운트할 수 있다.

- ^ 옵션은 정규표현식 메타문자로 행의 시작지시자이다.

- l 명령을 사용해야 디렉토리, 파일을 구분할 수 있는 상세정보를 알 수 있다.


1) 디렉토리 갯수 확인

ls -al | grep ^d | wc -l


2) 파일갯수 확인

ls -al | grep ^- | wc -l


3) 하위 디렉토리를 포함하여 파일갯수 확인

ls -alR | grep ^- | wc -l


5. 파일 생성일 기준으로 정렬하기

1) 내림차순

ls -alt


2) 오름차순

ls -altr


6. 파일 사이즈를 기준으로 정렬

- 파일 사이즈 정렬은 sort 옵션과 함께 사용해주면 처리할 수 있다.


1) 내림차순

ls -l | sort -k 4 -r


ls -l | sort -k 4 -r | more 

(more 옵션을 주게 되면 페이지별로 볼 수 있다. 첫번째 페이지에서 제일 큰 값을 확인할 수 있음)


2) 오름차순

ls -l | sort -k 4



'서버 > 리눅스 명령어' 카테고리의 다른 글

[리눅스] sort  (0) 2015.12.09
[리눅스] tar, zip  (0) 2015.12.08
[리눅스] wc  (0) 2015.09.09
[리눅스] du  (0) 2015.09.07
[리눅스] df  (0) 2015.09.07
Posted by SungHoon, Park
,