Hyemi Lee

Hyemi Lee

주니어 개발자의 삽질과 기록

Linux, 명령어 - find

find

  • find는 리눅스에서 파일 및 디렉토리를 검색할 때 사용하는 명령입니다.
  • 이름 그대로 리눅스에서 접근할 수 있는 파일 시스템에서, 파일 및 디렉토리를 "찾는(find)" 것이죠.
find [OPTION...] [PATH] [EXPRESSION...]
 OPTION
 -P : 심볼릭 링크를 따라가지 않고, 심볼릭 링크 자체 정보 사용.
 -L : 심볼릭 링크에 연결된 파일 정보 사용.
 -H : 심볼릭 링크를 따라가지 않으나, Command Line Argument를 처리할 땐 예외.
 -D : 디버그 메시지 출력.
 EXPRESSION
 -name : 지정된 문자열 패턴에 해당하는 파일 검색.
 -empty : 빈 디렉토리 또는 크기가 0인 파일 검색.
 -delete : 검색된 파일 또는 디렉토리 삭제.
 -exec : 검색된 파일에 대해 지정된 명령 실행.
 -path : 지정된 문자열 패턴에 해당하는 경로에서 검색.
 -print : 검색 결과를 출력. 검색 항목은 newline으로 구분. (기본 값)
 -print0 : 검색 결과를 출력. 검색 항목은 null로 구분.
 -size : 파일 크기를 사용하여 파일 검색.
 -type : 지정된 파일 타입에 해당하는 파일 검색.
 -mindepth : 검색을 시작할 하위 디렉토리 최소 깊이 지정.
 -maxdepth : 검색할 하위 디렉토리의 최대 깊이 지정.
 -atime : 파일 접근(access) 시각을 기준으로 파일 검색.
 -ctime : 파일 내용 및 속성 변경(change) 시각을 기준으로 파일 검색.
 -mtime : 파일의 데이터 수정(modify) 시각을 기준으로 파일 검색.
  • ex)
  • 도메인이름_오늘날짜.log 인 로그파일에서 도메인 별로 log파일을 찾으려면,
find . -name "domain**.log"

참고

Tags:

Categories:

Updated:

Share on

Twitter Facebook LinkedIn

You may also enjoy

Redis Stream

2021年04月28日

Stream Stream은 로그 데이터를 처리하게위해 5.0에서 새로 도입된 데이터 타입입니다. 대량의 데이터가 연속적으로 발생할때 처리하기 위해 등장했습니다. 기존 데이터를 수정하지 않고 오직 추가로 발생합니다. 이런 종류의 데이터를 stream or log데이터...

Study, Object, chapter2&3 presentation

2021年04月20日

chapter03. 역할, 책임, 협력 객체지향 설계란, 올바른 객체에게 올바른 책임을 할당하면서 낮은 결합도와 높은 응집도를 가진 구조를 창조하는 활동이다.

Spring, chatting 프로그램 만들기, Reactive란?

2020年06月16日

Reactive 막힘없이 흘러다니는 data(event)를 통해 사용자에게 자연스러운 응답을 주고 규모 탄력적으로 리소스를 사용하며 실패에 있어서 유연하게 대처한다 모든 지점에서 블럭 되지 않게 하자 oop와 같은 패러다임 모든 것을 비동기적인 data의 strea...