find 명령어
find 명령어 옵션
1. find / -user [소유자 이름]
$ find / -user bejjangyi
= 찾는다. 루트디렉토리부터 하위디렉토리까지. 소유자가 bejjangyi 인 파일 및 디렉토리를
2. find / -user [사용자이름] -perm [8진수 권한]
$ find / -user bejjangyi -perm +4000
= 찾는다. 루트디렉토리부터 하위디렉토리까지. 소유자가 bejjangyi 인 파일 및 디렉토리를
permission +4000 = 사용가능한 권한 중 하나라도 일치할 경우
permission -4000 = 사용가능한 권한 전부가 일치할 경우(가능하지 않은 권한은 달라도 무관)
permission 4000 = 사용가능하지 않은 권한까지 동일할 경우
3. find / -user [사용자이름] -perm [+8진수 권한/-8진수 권한/8진수 권한] 2> /dev/null
$ find / -user bejjangyi -perm +4000 2> /dev/null
1> /dev/null는 에러가 아니면 전부 버린다.
2> /dev/null는 에러면 전부 버린다.
4. find / -size [+파일크기/-파일크기/파일크기][bckw중 택1]
= 파일 사이즈가 일치하는 것을 찾음
b : 블록단위 512kb
c : byte
k : kbyte
w : 2byte 워드
아무런 단위를 붙이지 않은 경우 : 디폴트 값 b
$ find / -size 2700c
= 파일사이즈가 2700byte인 파일을 검색
'Linux > 명령어' 카테고리의 다른 글
리눅스 사용자계정관리 (0) | 2018.05.23 |
---|---|
vi editor (0) | 2018.05.13 |
댓글