ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • linux : find 명령어
    IT_n_Programs 2019. 1. 27. 22:06

    ==== find 명령어로 다양하고 유용한 일을 할 수 있는데, 주로, 현재 폴더 밑으로 특정 파일 찾기.

    ##현재 폴더 밑으로 특정 단어를 찾기 또는 파일 찾기.

    > find ./ -iname "file name"               // 여기서 i: 대소문자 구분없음 의미.
      

    ## 특정 단어가 들어가 있는 파일 찾기.  

    > find ./ -iname "*" | grep "단어"           // 모든 파일을 찾고 거기서 grep 하여 원하는 특정단어가 들어간 파일을 찾음.
    비효율적이어서 잘 안쓰는데 의외로 금방 찾아옴...

    > grep -rin " xxx "                // grep 이 효율적임. 



    > find ./ -mtime 0 -iname “*.c” -exec ls -al {} \;
    // 특히, 최근24시간내에 수정한 파일을 찾아 자세한 정보를 보려고 함

    // 경우에 따라서는 " " 를 생략해야 파일을 찾아 줌 ~

    ## 1일 안에 새로 수정된 파일 찾기. 

     find ./ -type f -mtime -1 -ls


    ## size 별로 파일 찾기 

      find ./ -size +500k -size -1500k       // 500k ~ 1.5M 사이 파일 찾기. 

      k : kbyte, 

      c : byte


    ## 찾은 결과를 -exec 로 연결 자세한 속성 보기

    find ./ -iname "mifs.*" -exec ls -al {} \;


    > find ./ -mtime 0 -iname *.c -exec ls -al {} \;
    // mtime , ctime , atime 등으로 옵션이 다양하고, 0 대신 -1 , +1 등도 사용가능.


    반응형

    'IT_n_Programs' 카테고리의 다른 글

    linux : awk 명령어  (0) 2019.01.27
    linux : tar 로 gzip 압축 해지  (0) 2019.01.27
    linux 에서 mount 명령어  (0) 2019.01.27
    Linux 의 Ethernet 컨트롤  (0) 2019.01.27
    iperf 명령어 사용  (0) 2019.01.27

    댓글

Designed by Tistory.