답변:
사용할 수 있습니다 find
. 12345 바이트보다 작은 모든 파일을 제거하려면 다음을 수행하십시오.
find somedir -type f -size -12345c -delete
사용하기 전에 이것을 테스트하십시오! 먼저 삭제하지 않고 찾기를 실행하여 영향을받는 파일을 확인할 수 있습니다.
find somedir -type f -size -12345c
c
크기 수정 바이트를 계산하여 알려줍니다. 위의 Hennes는 올바른 길을 가고 있지만 OSX와 함께 제공되는 GNU find와 BSD find는 c
바이트 수 수정자를 지원합니다 . 찾기에 대한 매뉴얼 페이지를 참조하십시오; 킬로바이트 또는 메가 바이트 단위의 크기 만 신경 쓰는 경우 사용 가능한 다른 옵션이 있습니다.
find … -delete
– 파이프가 필요하지 않습니다 xargs
.
-delete
있습니다. 20 년 동안 xargs와 함께 사용했습니다. :)
find . -size +10k -print
-exec 및 rm과 결합하거나 -delete입니다)