find . -user [user] -exec chown [user].[group] {} \;
==> 해당 uid를 찾아 변경한다.
find . -type f -exec chmod 700 {} \;
현위치의 파일타입의 권한을 변경
find . -type d -exec chmod 600 {} \;
현위치의 디렉토리타입의 권한을 변경
find ./ -name "*" -exec grep -H hack {} \;
find ./ -type f -print | xargs grep -H "hack" /dev/null
find ./ -type f -exec grep 'hack' {} /dev/null \;
egrep -r hack *
==> hack 이라는 단어가 들어가는 문자포함 파일을 찾는다
세번째가 좀 좋음.
find / -user 427 -print
==> uid가 427인 파일들 찾음
find / -cmin -5
==> 최근 5분안에 생성되거나 업데이트된 파일을 보여준다.
find / -perm -0002 -type d -print
==> 일반유저가 쓰기권한이 있는 디렉토리를 보여준다.
find / -perm -0002 -type f -print
==> 일반유저가 쓰기권한이 있는 파일를 보여준다.
find / -nouser -o -nogroup -print
==> 유저나 그룹이 없는 파일을 보여준다.
find / -mtime 2 -o -ctime 2
==> 지난 2일 사이에 변경된 파일을 보여준다.
손혁진