강의 컨설팅 트레이닝 무료진단 무료책자 마케팅편지 마케팅정보공유 다이어리 서비스제휴 고객센터

[AIX]유용한 find 명령어에 대해서...
작성자 : 13 김영철
등록날짜 : 2009.01.29 16:08
4,168

find 명령어 상세 내용은 첨부 파일 참조하세요.(man pages내용입니다.)

 

1. /var 디렉토리에서 .c로 끝나는 모든 파일을 찾아서 지우려면...


# find /var -name "*.c" -exec rm {} \;


  -> find 명령이 .c파일을 찾을때 마다 rm 명령이 그 파일을 삭제합니다. {}는 현재 경로이름을 나타냅니다.

 

2. / 디렉토리에 있는 256K보다 큰 파일을 큰 순서대로 5개만 나열합니다.


# find / -xdev -size +512 -ls | sort -r +5
 2550  732 -r-xr-xr-x  1 root     system     747024 Feb 10 13:45 /sbin/helpers/jfs2/fsck64
 1329  692 -rw-rw-r--  1 root     system     705917 Feb 13 09:37 /etc/trcfmt
 2549  672 -r-xr-xr-x  1 root     system     685630 Feb 10 13:45 /sbin/helpers/jfs2/fsck
 2576  436 -rw-r--r--  1 root     system     440674 Feb 18 09:01 /smit.log
 1398  372 -rw-rw-r--  1 root     system     380928 Oct 21 02:06 /etc/objrepos/InetServ 

 

-> 여기서 두번째 칼럼이 1024byte로 계산되어진 크기입니다. 즉 첫번째라인의 파일의 크기는 732KB를 가르킨다.
-> -xdev 옵션을 주게 되면, /(root)디렉토리를 지정했지만, 파티션이 따로 잡힌 /usr 이나 /var등의 파일 시스템에 대해서는 검색하지 않는다.

 

아래는 -ls 옵션 대신에 -print 옵션을 사용하여 출력한 결과이다. 근데 이상하게 순서가 제대로 안 나오네요.~

 

# find / -xdev -size +512 -print | sort -r +5
/smit.log
/sbin/helpers/jfs2/fsck64
/sbin/helpers/jfs2/fsck
/etc/trcfmt
/etc/objrepos/InetServ

 

아래는 사이즈가 1MB보다 큰 파일 중 큰 순서대로 5개 출력하는 것입니다.

 

# find /var -xdev -size +2048 -ls | sort -r +5
 4408 2884 -r--r--r--  1 imnadm   imnadm    2950317 Oct 21 03:13 /var/docsearch/indexes/vac6jajp/data/VAC6JAJP.POS
 4429 1900 -r--r--r--  1 imnadm   imnadm    1942872 Oct 21 03:13 /var/docsearch/indexes/vac6zhcn/data/VAC6ZHCN.POS
  466 1724 -r--r--r--  1 imnadm   imnadm    1761304 Oct 21 03:14 /var/docsearch/indexes/caixjajp/data/CAIXJAJP.POS
 4388 1108 -rw-rw-r--  1 imnadm   imnadm    1146880 Oct 21 03:13 /var/docsearch/indexes/vac6enus/data/imncoxp1.dat
 4695 9784 -rw-r--r--  1 root     system   10006715 Feb 17 14:45 /var/tmp/snmpdv3.log
   27 1764 -r--r--r--  1 root     system    1803877 Feb 10 13:41 /var/adm/invscout/xerces.jar
   81 1712 -rw-rw-r--  1 adm      adm       1750896 Feb 18 16:03 /var/adm/wtmp

 

3. 최근 수정된 파일을 찾아보자

# touch 02181710 aaa   

( 여기서, mm은 월, dd는 날짜, hh는 시간(24시간 형태), mm은 분을 나타냄)

(2월18일 17시 10분에 만들어진 것을 나타난다.)

 

# ls -ld aaa
-rw-r--r--   1 root     system            0  2월 18 17:10 aaa


# find / -xdev -newer aaa -ls
   94   12 -rw-------  1 root     system       8670 Feb 18 17:53 /.sh_history
 4228   0 crw--w--w-  1 root     system    39,   3 Feb 18 17:53 /dev/pts/3
    2    0 dr-xr-xr-x  1 root     system          0 Feb 18 17:53 /proc

 

-> aaa파일이 생성된 시점이후에 새롭게 만들어진 파일을 출력한다.

  즉,위와 같이 하면 2월 18일 17시 10분 이후 시점부터 출력하겠죠/.//

 

위와 같은 명령들은 /(root) 나 /var 파일 시스템이 full이 났을 경우, 아주 유용하게 찾아낼 수 있습니다. 보통 관리자나 사용자의 잘못된 실수로 파일시스템이 풀이 나는 경우가 많으니까요?

 

일일히 ls -al 명령으로 찾으려면, 시간이 많이 걸리겠죠~~^

 

[팁] KSH에서 이전 실행했던 명령어의 내용을 확인하기.

# strings /.sh_history | tail -10 $1

-> 이렇게 하면 최종적으로 실행했던 10개의 명령 리스트가 나옵니다. ㅋㅋㅋ

 

-->다른 방법 "fc -l 10" 명령어이용해도 같은 결과....

 

그럼...오늘은 이만~^^

출처 : Tong - ddakzzi님의 SERVER통

"쇼핑몰·홈페이지·오픈마켓
블로그·페이스북·이메일 등의 각종 마케팅 글쓰기,
각종 광고, 영업, 판매, 제안서, 전단지
반응율 3배×10배 이상 높이는 마법의 8단계 공식"
자세히보기

Comments

번호 제목 글쓴이 날짜 조회
3225 내장 그래픽카드 죽이는 법 M 최고의하루 12.04 4494
3224 배너제작 프로그램 댓글9 17 미니 04.27 4473
3223 포토샵/일러스트레이터 초기화 시키기 2 천진난만 02.20 4440
3222 chgrp 명령어 사용법 13 김영철 01.29 4427
3221 ORA-12154 조치 방법 13 김영철 01.29 4425
3220 [팁] XMLHttpRequest를 사용할 때 한글 파라미터의 인코딩 처리 방법 13 김영철 01.29 4414
3219 ntdll.dll 오류 해결방법 M 최고관리자 01.12 4403
3218 php 설치관련 문의내용 정리 13 김영철 01.14 4328
3217 윈도우XP의 숨겨진 기능 60가지-1 M 최고의하루 12.24 4316
3216 TextArea 자동으로 늘리기 99 단국강토 02.16 4315
3215 IP 주소를 빠르게 변경시켜주는 프로그램 - FreshIP_v1.0 댓글12 2 비비드바비 04.29 4288
3214 헤더 M 최고의하루 12.20 4280
3213 제약조건(1) M 최고의하루 12.20 4277
3212 [JavaScript] 자바스크립트에서 정규식을 사용한 체크 99 단국강토 02.02 4243
3211 윈도우XP의 숨겨진 기능 60가지-2 M 최고의하루 12.24 4237
3210 이미지 워터마크 삭제프로그램 17 미니 04.27 4196
3209 네이트온 방화벽 뚫기 - SSH를 이용한 방화벽 우회하기 M 최고의하루 12.19 4195
3208 간단한 리룩스명령어 13 김영철 01.13 4192
3207 자바스크립트 라이브러리와 PHP함수 라이브러리 13 김영철 01.14 4189
3206 Daum의 Ajax 개발 사례 13 김영철 01.29 4185
3205 msxml 사용준비~!(checklist& 설정사항) 13 김영철 01.29 4181
3204 SQL Injection 기법 정리(MSSQL) 13 김영철 01.24 4178
열람중 [AIX]유용한 find 명령어에 대해서... 13 김영철 01.29 4169
3202 PHP 답변형 게시판 / 자료실 /PHP강좌 13 김영철 01.13 4163
3201 세션정보를 DB에 넣고 중복로그인 막고 사이트 통합로그인 13 김영철 01.13 4148
3200 MySQL, SQL문의 분류, Eclipse 셋팅, JDBC, 방명록 13 김영철 01.29 4121
3199 ASV 4.0 (Action Script Viewer 4.0) 99 단국강토 01.08 4090
3198 외부아이피 확인 댓글1 2 가이버김 09.14 4081
3197 TV를 모니터로 사용하기 M 운영자 12.23 4079
3196 이것은 AI파일 미리보기입니다. 댓글2 M 최고의하루 01.15 4071
마케팅
특별 마케팅자료
다운로드 마케팅자료
창업,경영
기획,카피,상품전략
동기부여,성취