사용자 도구

사이트 도구


linux:find

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
linux:find [2016/08/08 15:51]
kwon37xi [하위 디렉토리에 존재하는 파일 갯수]
linux:find [2016/08/08 16:05] (현재)
kwon37xi
줄 59: 줄 59:
 </​code>​ </​code>​
  
-===== 현재 시점부터 ​특정 날짜 ​이상 전의 모든 로그 파일들 중에서 grep ===== +===== 특정 날짜의 모든 로그 파일들 중에서 grep ===== 
-로그 파일이 한 날짜에 굉장히 많을 때(Jenkins build log) 특정 날짜의 로그 파일만 찾아서 거기서 특정 문자열 검색+로그 파일이 한 날짜에 굉장히 많을 때(예: Jenkins build log) 특정 날짜의 로그 파일만 찾아서 거기서 특정 문자열 검색 
 +  * [[http://​stackoverflow.com/​questions/​158044/​how-to-use-find-to-search-for-files-created-on-a-specific-date|bash - How to use '​find'​ to search for files created on a specific date?]] 
 +  * [[http://​virtuelvis.com/​2008/​10/​how-to-use-find-to-search-for-files-created-on-a-specific-date/​|» How to use ‘find’ to search for files created on a specific date Arve Bersvendsen]]
 <code sh> <code sh>
-find . -name *.log -mtime [날짜수] ​-daystart ​-exec grep '​검색어'​ {} \;+# 날짜 기준이 생성일이라고 ​ 할 때, 첫 날짜는 검색하고자 하는 날짜, 두번째는 검색하고자 하는 다음날 날짜 
 +find . -name *.log -newerct yyyy-MM-dd ! -newerct yyyy-MM-dd ​-exec grep -Hni '​검색어'​ {} \;
 </​code>​ </​code>​
  
linux/find.txt · 마지막으로 수정됨: 2016/08/08 16:05 저자 kwon37xi