Linux/명령어

find 명령어

D4tai1 2018. 5. 13.

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 1> /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

댓글