ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 유닉스 find 명령어
    Unix/Linux 2013. 8. 11. 01:24
    반응형

    출처 : ETL/OLAP 네이버 카페


    find 명령어

    * 현재 위치에서 하위 디렉토리까지 파일 찾기

    find . -name "samplefile.txt"


    * /tmp/ 위치에서 하위 디렉토리까지 파일 찾기

    find /tmp/ -name "samplefile.txt"


    * 현재 위치에서 하위 디렉토리까지 sample 이란 단어로 시작하는 모든 파일 찾기

    find . -name "sample*"


    * 현재 위치에서 하위 디렉토리까지 sample 이란 단어를 포함하는 모든 파일 찾기

    find . -name "*sample*"


    * 현재 위치에서 하위 디렉토리까지 ".txt"로 끝나는 파일을 찾고 찾은 파일안에 smaple 단어가 있는 내용을 출력

    find . -name "*.txt" | xargs grep "sample"

    find . -print | xargs grep "파일명 or 문자열"  // 파일명 or 문자열이 들어있는 행 모두 화면에 출력

    find . -name '*.txt' -exec grep "sample" {} \; // 파일명은 출력 안하고 찾고자 하는 문자열의 행만 출력


    * 현재 위치에서 '-type d'(디렉토리융형) 디렉토리를 찾는데 이름이 aa 로 시작하는 디렉토리만 찾기

    find . -type -d -name "aa*"


    * 현재 위치에서 파일만 조회하고 "ctisql" 로 시작하는 단어를 찾고 찾은 파일중 현재 일자로부터 2일전 파일만 찾기

    find . -type f -name "ctisql*" -mtime 2

     





    반응형
Designed by Tistory.