상위 디렉토리에서 파일을 어떻게 제거합니까?

상위 디렉토리에서 파일을 어떻게 제거합니까?

여러 폴더에 있는 파일을 제거하려고 합니다.

예를 들어:

나는 폴더에 있고 범위가 ~ 인 project파일을 제거하고 싶습니다 .junk-5.jpgjunk-10.jpg

junk-5그리고 junk-10다른 폴더 안에 있습니다....

프로젝트 폴더에서 시도했지만 rm -r junk-5.jpg해당 파일이나 디렉토리가 없다고 말했습니다.

이 작업을 수행하는 더 빠른 방법이 있습니까? 정말 감사합니다

답변1

find ~/project/ \( -name "junk-[56789].jpg" -o -name "junk-10.jpg" \) -delete

답변2

bash 4+를 가정하면:

shopt -s globstar
rm ./**/junk{5..10}.jpg

관련 정보