>  기사  >  운영 및 유지보수  >  리눅스에서 조건부 쿼리를 수행하는 방법

리눅스에서 조건부 쿼리를 수행하는 방법

little bottle
little bottle원래의
2019-05-18 15:17:163977검색

Linux에서는 "find" 명령을 통해 조건부 쿼리를 구현할 수 있습니다. 구문은 "find / -name file"과 같으며, 이는 디렉터리 검색을 지정하는 데 사용됩니다. "-name" 매개변수는 대상 이름을 나타냅니다.

리눅스에서 조건부 쿼리를 수행하는 방법

Linux에서 조건 검색 명령은 find 명령입니다.

Linux - 파일 검색 명령어 find의 동작 방법은 다음과 같습니다.

1. 전체 디스크를 검색하거나 디렉토리 검색을 지정합니다. 검색 디렉토리 -name 대상 이름, find / -name file

2. 이 검색에서는 대소문자를 구분하여 정확히 일치하는 파일만 표시됩니다. 대소문자를 구분하지 않습니다. / -iname 파일을 찾습니다. 이런 식으로 우리는 대문자로 더 관련 있는 파일을 찾을 수 있습니다.

3. 먼저 * 와일드카드 문자를 사용하여 file이 포함된 관련 파일을 찾습니다. 대소문자를 구분합니다. find / -name *file*. 대소문자를 구분하지 않음: find / -iname *file*. 이런 방식으로 일치하는 파일이 더 많아지고 일치가 정확할수록 검색이 더 쉬워집니다.

4. 검색 디렉터리 찾기 - 파일 크기. 다음으로 100MB보다 큰 파일(실제로는 102400KB*2)을 검색합니다. 모든 검색 명령은 find / -size +204800입니다. - 기호는 미만을 의미하고, 숫자를 직접 쓰면 같음을 의미합니다.

5. 검색 디렉토리 찾기 - 사용자 이름. 다음은 사용자 이름 user1에 속하는 파일을 검색하는 것입니다. Linux에서 사용자 이름을 추가하고 삭제하는 방법은 Linux 사용자 관리 명령인 find / -user user1을 참조할 수 있습니다.

6. 검색 디렉토리 찾기 -d를 입력하세요. 디렉토리 아래의 모든 디렉토리 찾기: find /tmp -type d.

7. 검색 디렉토리 찾기 -cmin - 시간(단위 분). 등에서 1시간 이내에 수정된 파일을 검색합니다. 루트 디렉토리에 파일이 너무 많습니다. 디렉토리를 지정하십시오: find /etc -cmin -60.

8 물론 find 명령은 여러 옵션이 있는 쿼리를 추가할 수 있습니다. -a는 사전 및 사후 조건이 모두 충족되어야 함을 의미하고, -o는 필터링된 파일을 명확하게 볼 수 있도록 하나의 조건만 충족된다는 의미입니다. .

위 내용은 리눅스에서 조건부 쿼리를 수행하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.