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