59doit

Linux 명령어find 본문

Linux

Linux 명령어find

yul_S2 2023. 1. 30. 00:12
반응형

| find 파일/디렉토리 검색

 

파일 및 디렉토리 검색한다.

 

find [경로] [-name] [파일 및 디렉토리 명] [-type d/f]

 

  • -pirnt : 찾은 파일리스트를 보여줌
  • -exec command {} \; : 찾은 파일과 디렉토리에 지정한 명령어 적용
  • -ok command {} \; : exec와 비슷하나 명령 적용 전에 물어봄

 

더보기

find /etc/ -name config  

 /etc안에서 이름이 config인 파일 및 디렉토리 검색

 

 

더보기

find / -name home -type d

 최상위에서 이름이 home이고 타입이 디렉토리인 것만 검색한다.

 

 

 

더보기

find / -name passwd -type f

 최상위에서 이름이 passwd이고 타입이 파일인 것만 검색한다.

 

 

 

  • n일이상
더보기

-find [경로] [-atime] [+n] (-n일 경우 n일 이내)

 파일에 접근한지 n일 이상 검색한다.

 

 

더보기

-find [경로] [-ctime] [+n] (-n일 경우 n일 이내)

 파일을 생성한지 n일 이상 검색한다.

 

 

더보기

-find [경로] [-mtime] [+n] (-n일 경우 n일 이내)

 파일을 변경한지 n일 이상 검색한다.

 

 

  • n분이상
더보기

-find [경로] [-amin] [+n] (-n일 경우 n분 이내)

 파일에 접근한지 n분 이상 검색한다.

 

 

 

더보기

-find [경로] [-cmin] [+n] (-n일 경우 n분 이내)

 파일을 생성한지 n분 이상 검색한다.

 

 

더보기

find [경로] [-mmin] [+n] (-n일 경우 n분 이내)

 파일에 변경한지 n분 이상 검색한다.

 

 

더보기

-find [경로] [-newer] [파일 및 디렉토리 명]

→ [파일 및 디렉토리 명]이 생성후 수정된 모든 파일 및 디렉토리 검색한다.

 

 

더보기

find / -name a
find / -name b
find / -name a -o -name  b   ## 이렇게 한줄로 줄여서 쓸수도 있음.

 여러 명령어를 한줄에 줄 수도 있다.

 

 

 

  • 파일 소유자를 이용하여 파일 찾기
더보기

 find  /usr  -name  rdate

 /usr 디렉토리 하위 모두를 검색하여 rdate 파일 찾음

 

 

 

더보기

find  /usr  -name  rd*

 /usr 디렉토리 하위 모두를 검색하여 rd로 시작하는 파일 찾음

 

 

 

더보기

 find  /usr  -name  ‘[r,a][c,d]*’  -print

 첫 번째 글자가 r, a로 시작, 두 번째 글자가 c, d로 시작하는 모든 파일 찾음

 

 

 

더보기

find  /usr  -name  ‘[a-z]???’  -print

 첫 번째 글자가 a~z로 시작하는 4개의 문자로 구성된 파일 찾음

 

 

 

 

반응형

'Linux' 카테고리의 다른 글

Linux 명령어 chmod  (3) 2023.02.01
Linux 명령어 touch  (0) 2023.01.31
Linux 명령어 cat  (3) 2023.01.29
Linux 명령어 tail  (0) 2023.01.28
Linux 명령어 head  (4) 2023.01.27
Comments