두 find 명령의 결과 병합linux

두 find 명령의 결과 병합linux

다음과 같이 구성된 구성 백업 세트가 있습니다.

backup/site1/10-11-2019
backup/site1/11-11-2019
backup/site1/12-11-2019

backup/site2/10-11-2019
backup/site2/11-11-2019
backup/site2/12-11-2019

backup/site3/10-11-2019
backup/site3/11-11-2019
backup/site3/12-11-2019

특정 날짜에 특정 크기보다 작은 프로필을 가진 모든 사이트를 나열해야 합니다. 어떻게든 백업 디렉터리에 다음 두 명령을 결합할 수 있습니다.

find . -type d -name "11-11-2019"
find . -name "*.cfg" -size +500c

이 두 명령을 결합하도록 도와주세요

답변1

-path대신 사용할 수 있습니다 -name.

find . -type f -path '*/11-11-2019/*.cfg' -size +500c

답변2

find . -type d -name "11-11-2019" -a -name "*.cfg" -size +500c

-a는 AND 조건을 나타냅니다.

관련 정보