아카이브에 파일을 추가하기 전에 GNU tar가 필터를 실행할 수 있습니까?

아카이브에 파일을 추가하기 전에 GNU tar가 필터를 실행할 수 있습니까?

대부분이 JPEG 파일인 많은 하위 디렉터리와 파일이 포함된 디렉터리를 보관하려고 합니다. 각 파일을 실행하고 싶습니다.JPEGXLtar 아카이브에 추가하기 전에 아카이브 파일의 저장 요구 사항을 줄입니다.

GNU tar를 아카이버로 사용하고 싶지만 tar를 아카이브에 추가하기 전에 각 파일에 대해 명령을 실행하도록 요구하는 방법을 찾을 수 없습니다. 나는 GNU tar의 옵션을 알고 있습니다 --to-command. 나는 똑같은 일을 하지만 그 반대의 일을 하는 것을 원합니다.

한 가지 해결 방법은 JPEG XL을 모든 JPEG 파일에 대한 일괄 전처리 단계로 실행한 다음 tar결과를 실행하는 것입니다. 그러나 이로 인해 저장할 중간 파일이 많이 생성되므로 이러한 파일을 하나씩 tar.

find나는 다음을 사용하여 각 파일과 디렉토리를 일치시킬 수 있다는 것을 tar --append알고 있습니다 .반품결과 tar 파일을 split.

관련 정보