find 디렉토리와 파일 유형의 파일을 찾는 방법을 어떻게 알 수 있습니까?
find -type fd
여기의 경험적 암흑시대처럼 말이죠.
답변1
사용할 수 있는 명령은 다음과 같습니다.
find -type f -or -type d
답변2
TL: 박사학위
사용find . -name "*string*" -type f -o -name "*string*" -type d
설명하다
-o 명령은 or
파일 경로 바로 뒤에 인수를 배치하며 이런 방식으로 find . -name "*string*" -type f -o -type d
계산됩니다 find . (-name "*string*" -type f) -o (-type d)
. 따라서 다음을 지정해야 합니다.
대부분의 사용자는 다음과 같은 것을 원할 것입니다.
find . -name "*string*" -type f -o -name "*string*" -type d
계산 결과는
find . (-name "*string*" -type f) -o (-name "*string*" -type d)
구문 세부정보 찾기
-name "*string*"
string
이 문자열이 포함된 이름을 어디서나 검색합니다 .
답변3
GNU find를 사용하는 경우 다음 솔루션이 도움이 될 수 있습니다.
find -type d,f
man find
자세한 내용은 다음을 참조하세요.
여러 유형을 한 번에 검색하려면 유형 문자 조합
,
(GNU 확장)을 쉼표로 구분한 목록을 제공할 수 있습니다.