다양한 옵션을 사용하여 파일 및 디렉토리를 검색할 수 있는 리눅스 명령어
find path [expression] [action]
-name file_name : 파일명 지정([], ?, *)
ex) find . -name "*.c" -> ‘.c'로 끝나는 파일을 현재디렉터리 이하에서 검색한다.
-type : 파일종류 지정(f:일반파일, d:디렉터리, b, c, l, s, p)
-user uname : 소유자명 or uid
-group gname : 소유그룹명 or gid
-size [+-]num[단위] : 파일 크기
+-가 없으면 정확히 n size, +n이면 n size 초과, -n이면 n size 미만
ex) find -type f -size +3M -exec ls -al {} \; -> 크기가 3Mbytes를 초과하는 파일 검색
-perm [-]mode : 파일의 접근권한
-가 없으면 정확히 mode 권한과 일치하는 파일, -가 있으면 mode 권한을 포함하는 파일 검색
ex) find . \( -perm -4000 -o -perm -2000 \) -exec ls -al {} \; -> 현재디렉터리 이하에서 setuid, setgid가 설정된 파일을 검색
-mtime [+-]n : 파일의 내용이 마지막으로 변경된 시간
-atime [+-]n : 파일을 마지막으로 접근한 시간
-ctime [+-]n : 파일의 속성이 마지막으로 변경된 시간
+-가 없으면 정확히 n일, +n 이면 n일 초과, -n 이면 n일 미만
ex) find -type f -mtime -4 -exec ls -al {} \; -> 일반파일이 마지막으로 변경된 수정일이 4일 미만인 파일을 검색
'Security > System' 카테고리의 다른 글
APM 설치(Apache, PHP, MySQL) - PHP (0) | 2020.08.06 |
---|---|
APM 설치(Apache, PHP, MySQL) - Apache (0) | 2020.08.06 |
MySQL 설치 (0) | 2020.07.28 |
이클립스(Eclipse IDE for Java EE Developers) 설치 (0) | 2020.07.28 |
JDK(Java SE Development Kit) 설치 (0) | 2020.07.28 |