find를 사용하여 디렉토리의 파일을 개별적으로 압축하는 방법은 무엇입니까?

find를 사용하여 디렉토리의 파일을 개별적으로 압축하는 방법은 무엇입니까?

비슷한 내용을 기대했는데,

find . -name "*.bor" -exec sh -c 'zip ???' sh {} +

어디? ? ? 또는 유사한 것으로 대체됩니다 $@.

최종 결과는 다음과 같아야 합니다.

  • 1.bor.zip
  • 2.bor.zip 등

답변1

이와 같이:

find . -name '*.bor' -exec zip '{}.zip' '{}' ';'

관련 정보