강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

특정 디렉토리이하를 용량별로 정렬하여 지정한 파일에 저장하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

특정 디렉토리이하를 용량별로 정렬하여 지정한 파일에 저장하기


이번에는 위의 예를 조금 응용하여 특정 디렉토리내의 파일을 파일사이즈로 정렬(S)하여 용량단위로(h) 모든 서브디렉토리까지(R) 숨김파일까지(a) 모든정보를 표시하여(l) 한 페이지별로(more) 표시하여 결과를 특정파일에 저장한 예입니다.

 

 

 

 

 

아래의 예는 /etc디렉토리의 내용을 용량별로 정렬하여 etc_file.txt라는 파일에 저장한 후에 vi명령어로 저장된 etc_file.txt파일의 내용을 확인한 예입니다.

 

 

 

 

 

[root@su250 ~]# ls -alRSh /etc > etc_file.txt

[root@su250 ~]#

[root@su250 ~]# ls -l etc_file.txt

-rw-r--r-- 1 root root 186135 2008-12-2400:46 etc_file.txt

[root@su250 ~]#

[root@su250 ~]# vi etc_file.txt

 

/etc:

합계 2.3M

-rw-r--r--   1 root root  455K 2008-12-1904:04 prelink.cache

-rw-r--r--   1 root root  401K 2008-10-1101:29 services

-rw-r--r--   1 root root  119K 2008-07-2821:29 Muttrc

-rw-r--r--   1 root root   82K 2008-12-0122:15 ld.so.cache

-rw-r--r--   1 root root   70K 2008-07-0120:15 sensors3.conf

-rw-r--r--   1 root root   45K 2008-09-1400:15 php.ini

-rw-r--r--   1 root root   31K 2008-10-1323:52 jwhois.conf


, 위의 결과로 생성된 etc_file.txt라는 파일에는 /etc디렉토리내에 존재하는 모든 파일과 디렉토리들을 대상으로 용량기준으로 정렬한 파일리스트들이 저장되어 있을 것입니다.

 

 

 

 

이번 예와 같이 출력되는 결과를 화면에 출력하지 않고 파일에 저장하면 vi를 이용하여 파일의 내용을 차근차근 살펴볼 수 있으므로 결과를 보다 자세히 확인할 수 있다는 장점이 있습니다.

 

 

 

  이번장의 서두에서 말씀 드렸듯이 ls 용법을 제대로 익히는 것도 수월한 일이 결코 아닐 것입니다.

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,033 명
  • 현재 강좌수 :  35,781 개
  • 현재 접속자 :  125 명