유닉스 매직, 디렉토리 트리에서 모든 .pyc 파일을 삭제 하시겠습니까? .pyc 파일을

디렉토리 트리에서 모든 .pyc 파일을 삭제하는 빠른 방법이 있습니까?



답변

GNU find를 가지고 있다면 아마도 원할 것입니다.

find <directory name> -name '*.pyc' -delete

휴대용 무언가가 필요하다면

find <directory name> -name '*.pyc' -exec rm {} \;

속도는 큰 문제가있는 경우 그리고 당신은 GNU 찾기를 가지고와 GNU 다음 xargs는

find <directory name> -name '*.pyc' -print0|xargs -0 -p <some number greater than 1> rm

그러나 대부분 I / O를 기다리고 있기 때문에 속도를 크게 높일 수는 없습니다.


답변

find 명령을 사용하여 :

find /path/to/start -name '*.pyc' -exec rm -f {} \;

답변

다음 디렉토리 트리의 시작 부분에 cd :

찾기 . -name ‘* .pyc’| xargs rm -f