![find를 사용하여 디렉토리의 파일을 개별적으로 압축하는 방법은 무엇입니까?](https://linux55.com/image/39640/find%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EC%9D%98%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EA%B0%9C%EB%B3%84%EC%A0%81%EC%9C%BC%EB%A1%9C%20%EC%95%95%EC%B6%95%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
비슷한 내용을 기대했는데,
find . -name "*.bor" -exec sh -c 'zip ???' sh {} +
어디? ? ? 또는 유사한 것으로 대체됩니다 $@
.
최종 결과는 다음과 같아야 합니다.
- 1.bor.zip
- 2.bor.zip 등
답변1
이와 같이:
find . -name '*.bor' -exec zip '{}.zip' '{}' ';'
비슷한 내용을 기대했는데,
find . -name "*.bor" -exec sh -c 'zip ???' sh {} +
어디? ? ? 또는 유사한 것으로 대체됩니다 $@
.
최종 결과는 다음과 같아야 합니다.
이와 같이:
find . -name '*.bor' -exec zip '{}.zip' '{}' ';'