
여러 폴더에 있는 파일을 제거하려고 합니다.
예를 들어:
나는 폴더에 있고 범위가 ~ 인 project
파일을 제거하고 싶습니다 .junk-5.jpg
junk-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