다음과 같은 디렉토리 구조가 있습니다.
data
|___
|
abc
|____incoming
def
|____incoming
|____processed
123
|___incoming
456
|___incoming
|___processed
Data 디렉터리 내의 모든 폴더에는 들어오는 하위 폴더가 있습니다. def / incoming 및 456 / incoming dirs를 제외한 모든 폴더와 하위 폴더에서 모든 파일을 가져오고 싶습니다. 다음 명령으로 시도했습니다.
find /home/feeds/data -type d \( -name 'def/incoming' -o -name '456/incoming' -o -name arkona \) -prune -o -name '*.*' -print
그러나 예상대로 작동하지 않습니다.
라비
이것이 귀하의 질문에 대답합니까? find에서 디렉토리를 제외하는 방법. 명령
—
imz-Ivan Zakharyaschev
grep -v something
원하지 않는 것을 배제하는 파이프