현재 디렉토리에서부터 하위 디렉토리까지 검색하면서 파일내 특정 문자열을 찾아주는 find 활용
# find ./ -name "*" -exec grep -H hacj {} \;
# find ./ -type f -print | xargs grep -H "hack" /dev/null
# find ./ type f -exec grep 'hack' {} /dev/null \;
# egrep -r hack *
위 명령어는 현재 디렉토리에서 부터 하위 디렉토리까지 검색하며 hack이라는 문자가 포함된 파일을 찾아준다.
----------------------------------------------------------------------------------------
2)
# find / -user 427 -print
전체 디렉토리에서 소유자의 uid가 427인 파일들을 보여준다.
----------------------------------------------------------------------------------------
3)
# find / -ctime -5
최근 5분안에 생성되거나 업데이트된 파일들을 보여준다.
----------------------------------------------------------------------------------------
4)
# find / -perm -0002 -type d -print
일반 유저가 쓰기 권한이 있는 디렉토리를 보여준다.
----------------------------------------------------------------------------------------
5)
# find / -perm -0002 -type f -print
일반 유저가 쓰기권한이 있는 파일들을 보여준다.
----------------------------------------------------------------------------------------
6)
# find / -nouser -o -nogroup -print
유저나 그룹이 없는 파일들을 보여준다.
----------------------------------------------------------------------------------------
7)
# find / -mtime 2 -o -ctime 2
지난 2일 사이에 변경된 파일을 보여준다.
----------------------------------------------------------------------------------------
'컴퓨터 > 운영체제(OS)' 카테고리의 다른 글
윈도우7 가상화? (2) | 2009.09.06 |
---|---|
레지스터의 구성 (0) | 2009.06.10 |
Win32 legacy management API를 사용한 윈도우 관리자 툴 (0) | 2009.06.08 |
제어판/관리콘솔 실행명령어 리스트 (0) | 2009.06.08 |
XP 통합, 무인자동설치 CD 만들기 (0) | 2009.06.08 |