![imagemagick Convert - 디렉토리의 모든 파일을 압축합니다.](https://linux55.com/image/152717/imagemagick%20Convert%20-%20%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EC%9D%98%20%EB%AA%A8%EB%93%A0%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%95%95%EC%B6%95%ED%95%A9%EB%8B%88%EB%8B%A4..png)
jpg 파일을 압축하려면 다음 명령을 실행합니다.
convert -strip -interlace Plane -gaussian-blur 0.05 -quality 85% source.jpg result.jpg
압축된 파일 이름으로 정의된 디렉터리의 모든 jpg 파일에 대해 이 작업을 수행하는 방법: Old_Name_Compressed.jpg
답변1
발견된 각 파일에 대해 find
명령을 사용하고 실행하십시오 .convert
find . -type f -name '*.jpg' -exec bash -c 'convert -strip -interlace Plane -gaussian-blur 0.05 -quality 85% "$1" "${1%.jpg}_compressed.jpg" ' bash {} \;
${parameter%suffix}
라고Bash 매개변수 확장, 가장 짧은 것을 제거하십시오접미사그로부터범위.