티스토리 뷰

$ 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 형태)

댓글
댓글쓰기 폼
«   2019/01   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
링크
공지사항
Total
68,406
Today
0
Yesterday
23