현재 위치 - 법률 상담 무료 플랫폼 - 특허 조회 - Linux 시스템에서 find 명령을 사용하는 방법
Linux 시스템에서 find 명령을 사용하는 방법
* 파일 이름으로 찾기:

이 방법은 WINDOWS 에서 파일을 찾는 것처럼 간단하고 이해하기 쉽다. 이 파일을 별도의 폴더에 넣으면 자주 사용하는' ls' 명령으로 쉽게 찾을 수 있다면' find' 명령으로 찾으면 인상적이지 않을 것이다. 결국 찾기 명령의 강력한 기능은 그 이상입니다. 파일의 파일 이름은 알고 있지만 어떤 폴더, 심지어 중첩된 폴더도 모르는 경우. 예를 들어, 온라인 검색이 더 쉽다는 것을 잊어버린다고 가정해 봅시다. "검색 길잡이에는 컴퓨터의 모든 파일에 대한 색인을 유지하여 검색 속도를 높이는 인덱싱 서비스도 포함되어 있습니다. 검색 도우미를 사용할 때 여러 검색 기준을 지정할 수 있습니다. 예를 들어, 이름, 유형 및 크기별로 파일과 폴더를 검색할 수 있습니다. 특정 텍스트가 포함된 파일도 검색할 수 있습니다. 사용자가 Active Directory 를 사용하는 경우 특정 이름이나 위치를 가진 프린터를 검색할 수도 있습니다.

예를 들어 Linux 파일의 크기가 1, 500 바이트라는 것을 알고 있다면 다음 명령을 사용하여 find/-size 1500c 를 쿼리합니다. 문자 C 는 검색할 파일의 크기가 바이트 단위임을 나타냅니다. 만약 우리가 이 파일의 정확한 크기도 모른다면, 우리는 Linux 에서 모호한 검색을 해서 해결할 수 있다. 예를 들어 find/find/-size+1000000c 명령을 입력하면 시스템이 루트 디렉토리에서1000000 바이트를 초과하는 파일을 찾아 표시하도록 지정합니다. 명령에서+는 지정된 크기보다 큰 파일만 나열되도록 요구하고-는 지정된 크기보다 작은 파일을 나열하도록 시스템에 요청합니다. 다음 목록은 Linux 에서 다른' find' 명령을 사용한 후 시스템이 할 수 있는 일이다. Linux 에서' find' 명령을 사용하는 방법에는 여러 가지가 있다는 것을 알 수 있습니다. 찾기 명령을 유연하게 사용하면 WINDOWS 에서 검색 능력이 떨어지는 것은 아닙니다.

Find/-amin-10 # 최근 10 분 이내에 액세스한 파일을 시스템에서 찾습니다.

Find/-atime -2 # 지난 48 시간 동안 액세스한 파일을 시스템에서 찾습니다.

Find/-empty # 시스템에서 비어 있는 파일이나 폴더를 찾습니다.

Find/-group cat # 시스템에서 group cat 에 속한 파일을 찾습니다.

Find/-mmin -5 # 최근 5 분 이내에 수정된 파일을 시스템에서 찾습니다.

Find/-mtime-1 # 최근 24 시간 이내에 수정된 파일을 시스템에서 찾습니다.

Find/-nouser # 시스템에서 유효하지 않은 사용자에 속한 파일을 찾습니다.

Find/-user Fred # 시스템에서 사용자 Fred 에 속한 파일을 찾습니다.

다음 리스트는 find 명령으로 지정할 수 있는 파일 피쳐를 검색하기 위한 몇 가지 조건입니다. 여기에 모든 검색 기준이 나열되어 있지 않습니다. Find 명령의 모든 검색 기능에 대한 Linux 관련 서적을 참조할 수 있습니다.

아민 n.

시스템에서 최근 n 분 이내에 액세스한 파일을 찾습니다.

시간

시스템에서 최근 n*24 시간 동안 방문한 파일을 찾습니다.

-cmin n

시스템에서 최근 n 분 동안 상태가 변경된 파일을 찾습니다.

시간

시스템에서 최근 n*24 시간 동안 상태가 변경된 파일을 찾습니다.

-비어 있어요

시스템에서 빈 파일, 빈 파일 디렉토리 또는 디렉토리에 하위 디렉토리가 없는 폴더를 찾습니다.

-가짜

시스템에서 항상 오류가 있는 파일을 찾습니다.

-fstype 유형

지정된 파일 시스템 (예: ext2) 에서 파일을 찾습니다.

Gid n

시스템에서 파일 번호 그룹 ID n 인 파일을 찾았습니다.

-그룹 이름

시스템에서 파일이 gnam 파일 그룹에 속하고 그룹 및 ID 가 지정된 파일을 찾습니다.

* 명령 제어 옵션 찾기:

Find 명령은 또한 검색 작업을 제어하는 몇 가지 고유한 옵션을 제공합니다. 다음 표는 가장 기본적이고 가장 일반적으로 사용되는 find 명령의 제어 옵션과 사용법입니다.

옵션 사용 설명

-daystart 오늘부터 24 시간 이내에 시스템 파일 테스트, 사용법 유사 -amin

-depth 는 깊이 레벨 검색 프로세스를 사용하여 먼저 특정 레벨에서 지정된 디렉토리의 파일 내용을 검색합니다.

-와일드카드 링크로 찾기; 또한 와일드카드 링크 쿼리를 무시할 수 있습니다.

-help 는 명령 요약을 표시합니다.

-최대 깊이 레벨

내림차순 방법으로 계층 디렉토리를 검색합니다.

-타요

파일 시스템 디렉토리를 검색하지 마십시오. 사용법은 -xdev 와 비슷합니다.

-noleaf 는 비 UNUX 파일 시스템, MS-DOS 시스템 및 CD-ROM 파일 시스템에서 최적화된 검색을 금지합니다.

-version 은 버전 번호를 인쇄합니다.

참고: -follow 옵션을 사용하면 find 명령이 와일드카드 링크를 따라 파일을 찾습니다. 이 옵션을 지정하지 않으면 find 명령은 일반적으로 와일드카드 링크를 무시하고 파일을 찾습니다.