리눅스 find 명령어 예제 > 기술자료 | 해피정닷컴

리눅스 find 명령어 예제 > 기술자료

본문 바로가기

사이트 내 전체검색

리눅스 find 명령어 예제 > 기술자료

Linux 리눅스 find 명령어 예제

페이지 정보


본문

find ---주어진 파일명과 동일한 파일을 찾고, 그 경로를 출력한다.

최상위 루트 디렉토리부터 검색하여 검색된 파일을 한 행에 하나씩 표준 출력
# find / -name 파일명 -print

현재의 작업 디렉토리에서 검색
# find . -name 파일명 -print

최상위 루트에서 크기가 1000블록 이상인 파일 검색
# find / -size +1000 -print

현 디렉토리에서 크기가 1000블록 이하인 파일 검색
# find . -size -1000 -print

10일 이전에 수정된 파일 검색
# find . -mtime +10 -print

10일 이내에 수정한 파일을 검색하여 모두 지운다
# find . -mtime -10 exec rm {} :

5분전에 마지막으로 수정된 파일을 찾을 수 있다.
# find / -cmin 5 -print

/home 디렉토리에 용량이 0인 파일과 디렉토리를 찾는다.
# find /home -empty -print

퍼미션이 4000 이상인 파일을 모두 출력한다.
# find / -perm -4000 -print

디렉토리내에(하위디렉토리포함) *.jsp라는 파일안에 request라는 단어가 있는 지 찾아서 뿌려줍니다.
# find ./ -name "*.jsp" -exec grep "request" {} ; -print 

디렉토리내에 *.jsp라는 파일명을 가진 파일을 찾고 그 안에 search라는 단어가 포함되어 있을경우, replace로 수정합니다.
문자열안에 " 이 들어갈 경우 x22로 써줍니다.
# find ./ -name "*.jsp" -exec perl -pi -e "s/search/replace/g" {} ; -print

24시간 내에 수정된 파일을 뿌려줍니다.
# find ./ -mtime 0

특정 용량 이상의 파일을 찾고 싶을때
# find /home/ -size +2000000

특정 확장자의 파일을 찾고 자동으로 지우고 싶을때
# find /home/ -name *.asf -exec rm -rf {} ;

퍼미션 706인 디렉토리를 찾아서 707로 변환
#find /home/ -perm 706 -type d -exec chmod 707 {} ;
chmod 707 `find -perm 706`


사용자 계정에서 환경설정 파일 검색했나 확인
# find /home/ -maxdepth 2 -name .bash_history -exec grep -H .conf {} ; |
less


3일 이내 동안 수정된 파일 확인
# find /home/ -mtime -3

3시간 이내 동안 수정된 파일 확인
# find /home/ -mmin -3

수정된지 3시간 이후된 파일
# find /home/ -mmin +3

현재폴더에서 수정된지 1시간 이내의 파일들만 압축
# tar cvzf filename.tgz $( find ./ -type f -mmin -60 )

전체 폴더에서 찾기
# find / -name 폴더명 -type d

현재 폴더(및 하위폴더)에서 찾기
# find ./ -name 폴더명 -type d


관련자료
http://www.linuxno1.com/
http://blog.empas.com/entrvv/10825970
http://www.byus.net/jsb/read.php?table=study&no=75
http://zetawiki.com/wiki/리눅스에서_폴더_찾기 
 

댓글목록

등록된 댓글이 없습니다.


Total 124건 6 페이지
  • RSS
기술자료 목록
24
Linux   15931  2007-10-05 19:34 ~ 2007-10-05 00:00  
23
Linux   31112  2007-10-05 15:38 ~ 2018-01-31 00:42  
22
Linux   140573  2007-10-04 09:41 ~ 2013-05-01 00:00  
21
Linux   24725  2007-10-04 06:18 ~ 2019-04-17 02:22  
20
Linux   15593  2007-10-04 05:34  
19
Linux   17416  2007-10-03 21:25  
18
Linux   12478  2007-10-03 21:04 ~ 2007-10-03 00:00  
17
Linux   11591  2007-10-03 20:52 ~ 2016-03-29 00:00  
16
Linux   24137  2007-10-03 20:44 ~ 2007-10-04 00:00  
15
Linux   23773  2007-10-03 20:14 ~ 2017-02-22 00:00  
14
Linux   14342  2007-10-03 19:20 ~ 2017-02-22 00:00  
13
Linux   16632  2007-10-03 18:14 ~ 2018-01-09 18:36  
12
Linux   14197  2007-10-03 16:02  
11
Linux   10914  2007-07-30 11:00  
10
Linux   57675  2007-04-20 13:14 ~ 2008-05-27 00:00  
열람
Linux   21349  2007-04-12 10:35 ~ 2017-03-21 00:00  
8
Linux   27815  2007-03-31 18:29 ~ 2010-10-20 00:00  
7
Linux   23959  2007-02-07 23:40  
6
Linux   15583  2006-08-04 19:25  
5
Linux   14962  2006-06-29 19:16  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2024 해피정닷컴. All Rights Reserved.