사용자 도구

사이트 도구


linux:find

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
linux:find [2016/08/08 15:51]
kwon37xi [하위 디렉토리에 존재하는 파일 갯수]
linux:find [2020/09/17 12:06] (현재)
kwon37xi
줄 1: 줄 1:
 ====== find ====== ====== find ======
   * [[http://linux.die.net/man/1/find|find]]   * [[http://linux.die.net/man/1/find|find]]
 +  * [[linux:fd|fd]] 가 훨씬 빠르고 좋음.
   * [[http://www.hanb.co.kr/network/view.html?bi_id=336|[한빛 네트워크] 유닉스에서 find 기능 이용하기]]   * [[http://www.hanb.co.kr/network/view.html?bi_id=336|[한빛 네트워크] 유닉스에서 find 기능 이용하기]]
   * [[linux:xargs|xargs]]와 함께 사용하면 편리하다.   * [[linux:xargs|xargs]]와 함께 사용하면 편리하다.
줄 59: 줄 60:
 </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.1470640863.txt.gz · 마지막으로 수정됨: 2016/08/08 15:51 저자 kwon37xi