리눅스 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 2,640건 120 페이지
  • RSS
기술자료 목록
260
그누보드   11949  2007-05-03 21:59  
259
영카트   12175  2007-05-01 20:33  
258
MySQL   16026  2007-04-28 05:45  
257
제로보드   15064  2007-04-27 14:13  
256
제로보드   18363  2007-04-23 16:53  
255
JavaScript   21846  2007-04-21 11:59 ~ 2022-11-22 12:11  
254
Linux   57682  2007-04-20 13:14 ~ 2008-05-27 00:00  
253
그누보드   10831  2007-04-16 20:40  
252
그누보드   16637  2007-04-16 09:39 ~ 2021-06-03 14:49  
열람
Linux   21352  2007-04-12 10:35 ~ 2017-03-21 00:00  
250
영카트   11156  2007-04-11 11:50  
249
영카트   12646  2007-04-11 10:32  
248
테크노트   17939  2007-04-10 22:18 ~ 2022-10-13 07:36  
247
그누보드   15738  2007-04-10 08:35 ~ 2017-05-20 00:00  
246
MySQL   15600  2007-04-07 04:06  
245
MySQL   20754  2007-04-05 21:50 ~ 2020-06-04 19:08  
244
MySQL   17340  2007-04-05 21:47 ~ 2017-11-02 18:04  
243
Linux   27818  2007-03-31 18:29 ~ 2010-10-20 00:00  
242
MSSQL   40447  2007-03-30 14:28  
241
ClassicASP   13010  2007-03-28 21:49 ~ 2013-12-28 00:00  

검색

해피정닷컴 정보

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

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