나는 다음을 실행하면서 예비 선거의 개념을 배웠습니다 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
작동 방식에 영향을 미칩니다 . 이 구분은 도움이 되는 것처럼 보이지만 모든 기본 값은 연산까지도 포함하여 실제 값을 반환하므로 다소 부정확합니다.