명령 기본 색상은 무엇입니까?

명령 기본 색상은 무엇입니까?

나는 다음을 실행하면서 예비 선거의 개념을 배웠습니다 man find.

.
.
.
PRIMARIES
     All primaries which take a numeric argument allow the number to be preceded by a plus sign (``+'') or a minus sign (``-'').  A preceding plus sign means ``more than n'', a pre-
     ceding minus sign means ``less than n'' and neither means ``exactly n''.
.
.
     -depth n
             True if the depth of the file relative to the starting point of the traversal is n.

수색POSIX 문서"예선"은 결론이 나지 않았습니다.

몇 가지 탐색을 통해 기본은 스위치, 플래그 및 기본 매개변수 뒤에 표시되므로 스위치 및 플래그와 다른 것으로 보입니다.

$ find -depth 1 .
find: illegal option -- e
usage: find [-H | -L | -P] [-EXdsx] [-f path] path ... [expression]
       find [-H | -L | -P] [-EXdsx] -f path [path ...] [expression]
$ find . -depth 1
./.DS_Store
./.vagrant
./foo
./some

나는 생각 중입니다:

  • 예비선거란 무엇입니까?
  • 이에 대해 읽을 수 있는 문서가 있나요?
  • 스위치나 표지판과는 어떻게 다릅니까?

답변1

이는 언어의 조건/동작입니다. find사용법 행에 언급된 "표현식"에는 주로 -name, -type등이 포함됩니다. 이 용어는 기본 색상만 결합하는 연산자( , 및 괄호)와 이를 구분하는 데 사용됩니다.-print-exec!-a-o

나는 이 용어를 다른 맥락에서 본 기억이 없습니다 find. 그것은에서 사용됩니다POSIX 사양find그리고FreeBSD 매뉴얼 페이지. GNU는 이 점에 있어서도 탁월합니다.예: 매뉴얼 페이지)는 이 용어를 사용하지 않고 대신 1차를 다음과 같이 나눕니다.시험파일 속성에 관해서는,행동뭔가를 하고, 그리고옵션find작동 방식에 영향을 미칩니다 . 이 구분은 도움이 되는 것처럼 보이지만 모든 기본 값은 연산까지도 포함하여 실제 값을 반환하므로 다소 부정확합니다.

관련 정보