Mac — 디렉토리 트리에서 특정 확장자를 가진 모든 파일을 제거합니다 [중복]


24

가능한 중복 :
명령 행에서 이름과 재귀 적으로 일치하는 파일 삭제 (OS X)

내 트리에서 확장자가 .orig 인 모든 파일을 제거하고 싶습니다. 나무는 깊다. 그렇게하는 쉬운 방법이 있습니까?

아마 다른 나무로 하루에 여러 번해야 할 것입니다. 따라서 편의성이 중요합니다.

답변:


58
find /path -name '*.orig' -delete

2
나는 습관적으로 find의 -x 플래그 ( find -x /path ...)를 추가 하여 마운트 지점을 다른 볼륨으로 넘지 않도록합니다. 일반적으로 관련이 없지만 미안보다 안전합니다.
Gordon Davisson

현재 폴더 (하위 폴더 포함)에서 검색하려면find . -name...
Alex Ilyaev

9

나는이 방법을 선호하지만 (@grawity와 매우 유사하지만) file포함 유형이 있습니다.

find /path . -name '*.orig' -type f -delete


0

bash에서 쉘 명령을 실행할 수 있습니까? 이것은 트릭을 할 것입니다 :

find /path/to/your/tree | egrep .orig$ | xargs rm
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.