ls파일리스팅 기술21편:용량별로 정렬하여 지정한 파일에 저장하도록 ls결과 출력하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,212 조회
- 0 추천
- 목록
본문
ls파일리스팅 기술21편:용량별로 정렬하여 지정한 파일에 저장하도록 ls결과 출력하기
이번강좌에서는 앞의 강좌 예를 조금 응용하여 특정 디렉토리내의 파일을 파일사이즈로 정렬(S)하여 용량단위로(h) 모든 서브디렉토리까지(R) 숨김파일까지(a) 모든정보를 표시하여(l) 한 페이지별로(more) 표시하여 그 결과를 특정파일에 저장한 예이다.
아래의 예는 /etc디렉토리의 내용을 용량별로 정렬하여 etc_file_list라는 파일에 저장한 후에 more명령어로 저장된 etc_file_list파일의 내용을 확인한 예이다.
[root@sulinux ~]#ls -alRSh /etc > etc_file_list [root@sulinux ~]# [root@sulinux ~]#ls -l etc_file_list -rw-r--r-- 1 root root 146669 3월 18 12:03 etc_file_list [root@sulinux ~]# [root@sulinux ~]#more etc_file_list /etc: 합계 3.3M -rw-r--r-- 1 root root 790K 2월 9 2009 termcap -rw------- 1 root root 354K 2월 23 2006 services -rw-r--r-- 1 root root 233K 3월 6 2009 prelink.cache -rw-r--r-- 1 root root 91K 7월 10 2008 Muttrc -rw-r--r-- 1 root root 41K 2월 9 2009 ld.so.cache -rw-r--r-- 1 root root 31K 7월 10 2008 jwhois.conf -rw-r--r-- 1 root root 22K 7월 9 2008 fb.modes -rw-r--r-- 1 root root 20K 12월 17 2008 john.conf … 이하생략 |
즉, 위의 결과로 생성된 etc_file_list라는 파일에는 /etc디렉토리내에 존재하는 모든 파일과 디렉토리들을 대상으로 용량기준으로 정렬한 파일리스트들이 저장되어 있을 것이다.
이번 예와 같이 출력되는 결과를 화면에 출력하지 않고 파일에 저장하면 vi를 이용하여 파일의 내용을 차근차근 살펴볼 수 있으므로 결과를 보다 자세히 확인할 수 있다는 장점이 있다.
관련자료
-
이전
-
다음