728x90
반응형

Windows에서 윈도우탐색기하고 같은 기능을 하는 명령어입니다.

사용법은 다음과 같습니다.

 

find [찾을 범위] [검색조건] [검색할 내용]



 

여기서 주의할점이 대소문자를 구분하기 때문에 철자를 잘 적으셔야 합니다. 자주 사용되는 검색조건은 -name입니다. -name은 이름으로 검색하는 조건입니다.

 

응용 : 파이프라인 

파이프라인은 명령어를 두 개 이상 쓰고 싶을대 사용하는 특수기호입니다. 

이 특수기호는 | 에 해당합니다. (shift + \)

파이프라인은 여러군데 자주 사용되지만 특히나 검색 명령어 find와 자주 사용됩니다.

 

 

 

 

find 옵션

amin N            N분 전에 마지막으로 접근한 파일들

-cmin N            N분 전에 마지막으로 퍼미션을 변경한 파일

-mmin N            N분 전에 마지막으로 내용을 수정한 파일

-atime N           N * 24시간전에 마지막으로 접근한 파일

-ctime N           N * 24시간전에 마지막으로 퍼미션을 변경한 파일

-mtime N           N * 24시간전에 마지막으로 내용를 수정한 파일

-anewer 파일명     지정된 파일보다 더 최근에 접근한 파일들. -follow 옵션을 쓸 경우 이

                   옵션을 더 앞에 써야 한다.

-cnewer 파일명     지정된 파일보다 더 최근에 변경된 파일들. -follow 옵션을 쓸 경우 이

                   옵션을 더 앞에 써야 한다.

-newer 파일명      주어진 파일보다 더 최근 파일을 검색

-used N            파일이 수정되고 N일째 접근한 파일

-empty             빈 디렉토리나 파일을 찾기

-true              묻는 상황이 나올 경우 항상 예로 대답

-false             묻는 상황이 나올 경우 항상 아니오로 대답

-uid N             수치 사용자 아이디가 맞는 것을 출력

-gid N             그룹 아이디를 수치로 검색

-user 사용자명     소유권이 해당 사용자와 일치하는 파일 찾기

-group 그룹명      그룹소유권이 해당된 것과 일치하는 것 찾기

-name 파일명       파일명이 일치하는 것을 찾는다. 와일드카드가 사용될수 있는데,

                   이때는 따옴표로 묶어 주어야 한다.

-nouser            사용자 계정을 삭제했을 경우등, 소유자가 없는 파일 검색

-nogroup           파일 소유자의 그룹이 없는 파일 검색

-perm [+-]모드     755를 줄 경우 rwxr-xr-x 퍼미션으로 된 것을 검색

-size N[bckw]      N유닛이라는 공간을 차지한 파일을 찾는다. +N은 N이상, -N은

                   N이하용량. 실제 파일용량이 아닌, 파일이 차지한 공간을 기준으로 한다.

                   기본적으로 1유닛은 b를 붙인 것으로 512바이트, c를 붙이면 바이트, k를

                   붙이면 킬로바이트, w는 2바이트

-type [bcdpfls]    찾으려는 파일 타입을 설정하는 옵션으로 bcdpfls 중 하나를 선택할수

                   있다. b는 블록 특수파일, c는 캐릭터 특수파일, d는 디렉토리, p는 파이프,

                   f는 일반적인 파일, l은 심볼릭 링크, s는 소켓

-xtype [bcdpfls]   type과 같으며 심볼릭 링크의 경우 그 대상 파일까지 조사

-mount             다른 파일시스템의 디렉토리는 검색하지 않는다.

-xdev              다른 파일시스템의 디렉토리도 출력

-links N           N개의 링크를 가진 파일 찾기

-exec 명령 {} ;   찾은 내용이 {}에 포함되는 명령식을 작성할수 있다. 끝에 꼭 ;를

                   붙여준다. 묻지 않고 검색후 바로 실행한다.

-ok 명령 {} ;     찾은 내용이 {}에 포함되는 명령식을 작성할수 있다. 끝에 꼭 ;를

                   붙여준다. 실행하기 전에 묻는다.

-depth             별도로 지정할 필요가 없고, 서브 디렉토리까지 찾는 옵션

-print             기본값으로 설정되어 있고, 이 옵션이 주어지면 찾은후 화면출력

-fprint 파일명     결과를 파일로 출력

-version, --version프로그램의 버전을 출력

-help, --help      명령어 옵션 도움말 출력


728x90
반응형
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,