티스토리 뷰
$ find [찾을 대상 경로] [옵션] [파일명] | xargs grep [옵션] [찾을 문자열]
-name [파일명]
$ find . -name "*.txt" | xargs grep --color=auto -n do9dark
grep 옵션
색 표시: --color=auto
줄 번호 표시: -n (-n[숫자] 를 할 경우, 찾은 문자열의 줄 번호에서 숫자만큼 위아래 줄도 포함해서 보여줌)
대소문자 구별무시: -i
해당 문자열만 검색: -l
바이너리 파일 검색: -a (파일에 NULL(0x00)이 있을 경우 바이너리 파일로 인식)
에러메시지 출력 제외: 2>/dev/null
-type [타입]
$ find / -type f | xargs grep "do9dark"
-perm [권한]
$ find / -perm -4000 2> /dev/null
최소 조건: -
SetUID: 4 (---S------)
모든 조건: 000
에러메시지 출력 제외: 2>/dev/null
-user [유저명]
$ find / -user do9dark
-nouser
$ find / -nouser
: /etc/passwd에 없는 사용자의 소유 파일 찾기
-group [그룹명]
$ find / -group root
-nogroup
$ find / -nogroup
: /etc/groups에 없는 그룹의 소유 파일 찾기
-empty
$ find / -empty
: 비어있는 파일이나 디렉터리 찾기
-ls
$ find / -type f -ls
: 찾은 파일들의 정보를 출력 (ls -dils 형태)
'Tip' 카테고리의 다른 글
MySQL 특정 버전 설치하기 (0) | 2016.01.20 |
---|---|
SHELL이란 무엇인가? (0) | 2016.01.11 |
특정 기간에 생성된 파일 찾기 # find (0) | 2015.12.13 |
localhost란 무엇인가? (0) | 2015.12.12 |
Burp Suite 기능 설명 (0) | 2015.12.03 |
Git 간단한 사용법 (0) | 2015.07.13 |
Scapy: All-in-One Networking Tool (0) | 2015.04.14 |
tar (권한 포함하여 하위 디렉터리 압축) (0) | 2015.04.08 |
Terminal Prompt 설정하기 (0) | 2015.04.02 |
File (Directory) Permission (0) | 2015.03.22 |
댓글