Linux 명령어 | 파일 관리 | find 파일/디렉터리 검색

find 명령어

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

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

예제 1)

find /etc/ -name config           

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

예제 2)

find / -name home -type d

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

예제 3)

find / -name passwd -type f

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

find 고급 명령어

예제 1)

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

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

예제 2)

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

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

예제 3)

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

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

예제 4)

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

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

예제 5)

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

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

예제 6)

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

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

예제 7)

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

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

예제 8)

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

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



최종 수정 : 2019-10-14