GNU 찾기 (및 기타?)는이 -true
정상과 함께 시험 -name
, -mode
, -user
등을. 매뉴얼 페이지에서 :
-true 항상 참.
맨 페이지를 볼 때마다이 사실을 알고 언제 유용한 지 궁금합니다. 그래서, 그것이 언제 유용한 지 몇 가지 예를 들어주세요 : ~)
답변
AND 또는 ORing 문을 디버깅 할 때 유용 할 수 있습니다. 따라서 명령문 사이에 AND / OR이 많은 복잡한 인수 체인을 사용하는 긴 명령이 있고 예상대로 작동하지 않는 경우 논리를 확인하기 위해 일부를 -true로 바꿀 수 있습니다.
그러나 이것이 왜 있는지 확실하지 않지만 합법적 인 사용처럼 보입니다.
답변
find
다른 프로그램으로 파이프하기 위해 모든 파일을 형식 으로 나열하고 싶 습니까?
나는 그것이 -name "*"
비슷한 것을 사용하는 것보다 더 효율적이어야한다고 생각합니다 .
답변
고려하십시오 find -delete -o -true -print
. 너무 유용하지는 않지만 부작용이있는 일부 명령의 표현 결과를 무시하는 수단으로 생각 -true
하거나 사용할 수있는 포인터입니다 -false
.