가공데이터 · 한국어 지식관계

Find (유닉스) document_id A220623118271

분류
국제
라벨 상태 (label_status)
approved
문맥 (context)
[[유닉스 계열]]과 일부 기타 [[운영 체제]]에서 '''find'''는 일부 [[사용자 (컴퓨팅)|사용자]] 지정 기준에 따라 [[컴퓨터 파일|파일]]을 찾고 사용자 정의 행위를 각 매칭되는 파일에 적용하여 [[파일 시스템]]의 하나 이상의 [[디렉터리|디렉터리 트리]]를 검색하는 [[명령 줄 유틸리티]]이다. 사용 가능한 검색 기준에는 [[패턴 매칭|패턴]]을 포함시켜 [[파일 이름]] 또는 파일의 수정일/접근일의 시간 범위를 매칭시키는 것이 포함된다. 기본적으로 find는 현재의 [[작업 디렉터리]] 아래의 파일 목록을 반환한다. 관련 [[Locate|locate]] 프로그램들은 find를 통해 수집된 인덱싱된 파일의 데이터베이스를 사용하여([[Cron]] 잡을 통해 정기적인 주기로 업데이트됨) 전체 파일 시스템에서 이름순으로 파일을 검색하는 빠른 방식을 제공한다. == 역사 == == Find 문법 == $ find [-H] [-L] [-P] 경로... [식] 3개의 옵션들은 어떻게 find 명령이 심볼릭 링크를 처리하는지를 통제한다. 기본 동작은 심볼릭 링크를 따라가지 않는다. -P 플래그를 사용하여 명시적인 지정이 가능하다. -L 플래그는 find 명령어가 심볼릭 링크를 따라갈 수 있게 한다. -H 플래그는 명령 줄 변수를 처리하는 동안에만 심볼릭 링크를 따라가게 한다. 이 플래그들은 일부 오래된 버전의 find에서는 사용이 불가능하다. 적어도 하나의 경로는 식이 우선해야 한다. find는 내부적으로 [[와일드카드 문자|와일드카드]]를 해석할 수 있으며 명령어들은 [[글로브 (프로그래밍)|셸 글로빙]]을 통제하기 위해 조심스럽게 구성되어야 한다. 식 요소들은 공백으로 구분되며 왼쪽에서 오른쪽으로 평가한다. 이들은 AND(‑and 또는 ‑a) 또는 OROR (‑or ‑o) 등의 논리 요소들을 포함할 수 있다. [[GNU 패키지 목록|GNU]] find에는 POSIX에서 규정되지 않은 수많은 추가 기능들이 포함되어 있다. == 관련 유틸리티 == == 각주 ==
지시문 (instruction)
주어진 원문을 읽고 필요한 정보를 파악하여, 원문에 근거해 질문에 답하라.
질문 (question)
find 명령에서 심볼릭 링크를 처리하는 방식에 따른 세 가지 옵션의 차이점은 무엇인가?
추론 과정 (compact_reasoning)
  1. 1과제 해석task_interpretation

    find 명령의 옵션 중 심볼릭 링크 처리 방식에 따른 분류와 각 옵션의 특징을 파악해야 한다.

    • 3개의 옵션들은 어떻게 find 명령이 심볼릭 링크를 처리하는지를 통제한다.
  2. 2정보 추출information_extraction

    심볼릭 링크 처리와 관련된 세 가지 플래그(-P, -L, -H)와 기본 동작을 추출한다.

    • 기본 동작은 심볼릭 링크를 따라가지 않는다.
    • -P 플래그를 사용하여 명시적인 지정이 가능하다.
    • -L 플래그는 find 명령어가 심볼릭 링크를 따라갈 수 있게 한다.
    • -H 플래그는 명령 줄 변수를 처리하는 동안에만 심볼릭 링크를 따라가게 한다.
  3. 3근거 선택evidence_selection

    각 옵션의 구체적인 동작 방식을 근거로 선택한다.

    • 기본 동작은 심볼릭 링크를 따라가지 않는다.
    • -P 플래그를 사용하여 명시적인 지정이 가능하다.
    • -L 플래그는 find 명령어가 심볼릭 링크를 따라갈 수 있게 한다.
    • -H 플래그는 명령 줄 변수를 처리하는 동안에만 심볼릭 링크를 따라가게 한다.
  4. 4논리 통합logical_integration

    기본 동작과 세 가지 옵션(-P, -L, -H)을 비교하여 분류 체계를 정리한다.

  5. 5결론 도출conclusion_formulation

    심볼릭 링크를 따라가지 않는 기본 동작, 명시적 지정(-P), 항상 따라가는 방식(-L), 명령 줄 변수 처리 시에만 따라가는 방식(-H)으로 구분하여 결론을 도출한다.

  6. 6답변 생성answer_generation

    질문에 대해 각 옵션의 차이점을 명확히 기술하여 답변을 작성한다.

    • 기본 동작은 심볼릭 링크를 따라가지 않는다.
    • -P 플래그를 사용하여 명시적인 지정이 가능하다.
    • -L 플래그는 find 명령어가 심볼릭 링크를 따라갈 수 있게 한다.
    • -H 플래그는 명령 줄 변수를 처리하는 동안에만 심볼릭 링크를 따라가게 한다.
최종 답변 (final_answer)
find 명령의 심볼릭 링크 처리 방식은 다음과 같이 분류된다. 기본적으로는 심볼릭 링크를 따라가지 않으며, -P 플래그를 사용하면 명시적으로 지정할 수 있다. -L 플래그는 find 명령어가 심볼릭 링크를 따라갈 수 있게 하며, -H 플래그는 명령 줄 변수를 처리하는 동안에만 심볼릭 링크를 따라가게 한다.
핵심 해석 (core_interpretation)
find 명령의 심볼릭 링크 처리 방식은 다음과 같이 분류된다. 기본적으로는 심볼릭 링크를 따라가지 않으며, -P 플래그를 사용하면 명시적으로 지정할 수 있다. -L 플래그는 find 명령어가 심볼릭 링크를 따라갈 수 있게 하며, -H 플래그는 명령 줄 변수를 처리하는 동안에만 심볼릭 링크를 따라가게 한다.