특정 디렉토리이하를 용량별로 정렬하여 지정한 파일에 저장하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,624 조회
- 0 추천
- 목록
본문
특정 디렉토리이하를 용량별로 정렬하여 지정한 파일에 저장하기
이번에는 위의 예를 조금 응용하여 특정 디렉토리내의 파일을 파일사이즈로
정렬(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-24 00:46 etc_file.txt [root@su250 ~]# [root@su250 ~]# vi etc_file.txt
/etc: 합계 2.3M -rw-r--r-- 1 root root 455K 2008-12-19 04:04 prelink.cache -rw-r--r-- 1 root root 401K 2008-10-11 01:29 services -rw-r--r-- 1 root root 119K 2008-07-28 21:29 Muttrc -rw-r--r-- 1 root root 82K 2008-12-01 22:15 ld.so.cache -rw-r--r-- 1 root root 70K 2008-07-01 20:15 sensors3.conf -rw-r--r-- 1 root root 45K 2008-09-14 00:15 php.ini -rw-r--r-- 1 root root 31K 2008-10-13 23:52 jwhois.conf |
즉, 위의 결과로 생성된 etc_file.txt라는 파일에는 /etc디렉토리내에 존재하는 모든
파일과 디렉토리들을 대상으로 용량기준으로 정렬한 파일리스트들이 저장되어 있을 것입니다.
이번 예와 같이 출력되는 결과를 화면에 출력하지 않고 파일에 저장하면 vi를 이용하여 파일의 내용을 차근차근 살펴볼 수 있으므로 결과를 보다 자세히 확인할 수 있다는 장점이 있습니다.
이번장의 서두에서 말씀 드렸듯이 ls 용법을 제대로 익히는 것도 수월한 일이 결코 아닐 것입니다.
관련자료
-
이전
-
다음